![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сделать видимой 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