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

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

Сделать видимой TPanel [D3, D5, Win95/98, NT4]


OLDemon ©   (2002-06-03 10:05:00) 

Уважаемые программеры!
Столкнулся с таким глюком: делаю панель с надписью (или progressbarом)ю присваиваю ему visible=false. Yfxvyf. Перед тем как читать данные из файла на диске показывваю панель. После прочитывания опять скрываю. При этом во время считывания на панели ничего не видно!!! Никто не знеает как это исправить?


VID   (2002-06-03 19:28:00) [1]

А ещё так:
...
Panel1.visible := true;
SendMessage(panel1.handle, wm_paint, 0 , 0);
...


hooch   (2002-06-03 10:13:00) [2]

не успевает прорисоваться видимо, если я вопрос правильно понял.
используй Application.ProcessMessage


Игорь Шевченко   (2002-06-03 10:13:00) [3]

Или сказать после установки Visible := true
MyPanel.Update()
или во время считывания говорить Application.ProcessMessages


Наверх

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