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

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

Как вызвать событие перерисовки формы.


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]

А у меня после создания отображаются.


Наверх

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