![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как вызвать событие перерисовки формы.
NoDt © (2008-11-16 11:40:00)При создании формы на ней не отображаются компоненты. После перерисовки они отрисовываются. Как сделать чтобы форма перерисовывалась?
@!!ex (2008-11-16 14:01:00) [1]Если используется 3D акселерация, впорлне могут не рисовать ГДИ компоненты. Бывает.
NoDt (2008-11-16 11:54:00) [2]Всем спасибо. Помогло.
Юрий Зотов (2008-11-16 11:52:00) [3]> NoDt (16.11.08 11:40)
> Как сделать чтобы форма перерисовывалась?
Вызвать метод Invalidate. Но сначала прочитать предыдущие ответы и убрать ошибки в программе. Тогда и Invalidate не понадобится.
NoDt (2008-11-16 11:52:00) [4]
> Palladin © (16.11.08 11:48) [5]
Я это понимаю. Но использую чужой код который создает такую ситуацию. Изменить в чужом коде ничего нельзя. Поэтому и приходится использовать "подушку".
Palladin (2008-11-16 11:48:00) [5]
> NoDt (16.11.08 11:40)
это тебе намек на то, что вместо того, что бы убрать ветку об которую ты запинаешься, ты решил положить подушку на место падения головы... что, сам понимаешь, в принципе не верно
sniknik (2008-11-16 11:44:00) [6]> Да не может быть;)
может! подтверждаю, у меня тоже после создания отображаются.
sniknik (2008-11-16 11:43:00) [7]> Как сделать чтобы форма перерисовывалась?
ошибки в своём коде исправить.
NoDt (2008-11-16 11:42:00) [8]
> Palladin © (16.11.08 11:41) [1]
Да не может быть;)
Palladin (2008-11-16 11:41:00) [9]А у меня после создания отображаются.