![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Запрет прорисовки TPanel
Priest © (2005-07-04 15:22:00)У меня есть свой компонент, дочерний от TPanel. На нём строится множество других панелей. Как запретить прорисовку до тех пор, пока не будут созданы все лежащие на ней компоненты?
Priest (2005-07-05 10:13:00) [1]>>Чапаев © (04.07.05 15:43) [1]
Visible:=False; Создание_дочерних_компонентов(); Visible:=True
Нельзя мне так. Не красиво получается :(
>>Ega23 © (04.07.05 15:49) [2]
А ещё лучше - Parent на время убрать.
Так наверно то же самое, что и Visible.
>>
REA (04.07.05 16:20) [3]
LockWindowUpdate() еще посмотри
Вот это самое оно. Я сделал это на форме, где лежит мой компонент. Так вообще красиво получилось. Пользователь не видет ни мегания, ничего :)
REA (2005-07-04 16:20:00) [2]А как она прорисуется пока до нее сообщение не дойдет? Не обрабатывать очередь сообщений и все.
LockWindowUpdate() еще посмотри
Ega23 (2005-07-04 15:49:00) [3]Visible:=False; Создание_дочерних_компонентов(); Visible:=True;
А ещё лучше - Parent на время убрать.
Чапаев (2005-07-04 15:43:00) [4]Visible:=False; Создание_дочерних_компонентов(); Visible:=True;