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

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

проблемы с перерисовкой надписи [D6, WinME, WinXP]


rom ©   (2004-11-16 21:10:00) 

Уважаемые Дельфиры, дайте совет по решению данной проблемы:
на форме имеется image, на нем находится label со свойством transparent=true. Label перерисовывается около 2-3 раз в секунду
и иногда возникает эффект мерцания label. Можно ли избежать этого?


kostan   (2004-11-17 07:06:00) [1]

если не нужен компонент рисуй сразу на канву image.bitmap через textout(мерцания не будет)
кстати можно рисовать и значение label через textout(label.top,label.left,label.caption)
либо через textrect(....


ram   (2004-11-17 06:32:00) [2]

а что лучше использовать вместо label, с учётом того что фон у этого компонента должен быть прозрачным?


Алхимик   (2004-11-16 21:22:00) [3]

Для избежания мерцания попробуй сделать <форма>.doublebuffered:=true
И обоснуй выбор Label ибо [1].


KilkennyCat   (2004-11-16 21:13:00) [4]

я бы в данном случае лабел воообще не брал бы...


Наверх

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