Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

TStatusBar - не отображается :(( [D5, Win95/98]


koks ©   (2002-04-15 11:44:00) 

Уважаемые знатоки ! Подскажите пожалуйста !

sbMain: TStatusBar {на главной форме}

procedure TfmMain.StartLongProcess(Status, Comment: string);
begin
sbMain.Panels[0].Text := Status;
sbMain.Panels[1].Text := Comment;
Screen.Cursor := crHourGlass;
end;

procedure TfmMain.FinishLongProcess(Status, Comment: string);
begin
sbMain.Panels[0].Text := Status;
sbMain.Panels[1].Text := Comment;
Screen.Cursor := crDefault;
end;

procedure DoQuery;
begin
fmMain.StartLongProcess("Выполнение...", "Сохранение текущих цен в базе");

{-- запрос ADOQuery - > Access 2000 --}

fmMain.FinishLongProcess("Готово", "Возможно выполнение следующей операции");

При выполнении процедуры DoQuery все нормально работает, однако надписи, которые передаются в StartLongProcess не высвечиваются в статус-баре... хотя указатель мыши меняется правильно...


koks   (2002-04-16 16:02:00) [1]

2Ser-Kham1: Update, Refresh, Repaint и пр. я уже перепробовал... не помогло.

2 Виктор Щербаков: Спасибо ! То, что надо...


Ser_Kham1   (2002-04-15 12:52:00) [2]

sbMain.Refresh


Виктор Щербаков   (2002-04-15 11:48:00) [3]

fmMain.StartLongProcess("Выполнение...", "Сохранение текущих цен в базе");

Application.ProcessMessages;

{-- запрос ADOQuery - > Access 2000 --}

fmMain.FinishLongProcess("Готово", "Возможно выполнение следующей операции");


gek   (2002-04-15 11:47:00) [4]

Application.ProcessMessages;//не забываем о других задачах


Наверх

Титульная страница Поиск, карта сайта Написать письмо