Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.09.07;
Скачать: CL | DM;

Вниз

мигание при изменении размера   Найти похожие ветки 

 
yyty   (2008-07-30 17:08) [0]

Есть на форме TPanel.Align = Bottom и TListView.Align = Client.
Во время работы программы я изменяю размер TPanel:
while Panel1.Height > 0 do
 Panel1.Height := Panel1.Height - 1;

При выполнении такого кода, TListView начинает мерцать и мигать. TListView.DoubleBuffered = True не помогает.

Что сделать?


 
KilkennyCat ©   (2008-07-30 18:38) [1]

Сделать скриншот нужного компонента в картинку bmp. Показать эту картинку. Скрыть компонент и изменить его в конечное нужное состояние. Отобразить необходимую  анимацию картинки. Показать компонент. Скрыть картинку.


 
KilkennyCat ©   (2008-07-30 18:39) [2]

А можно еще подумать, и прийти к выводу, что интерфейс должен быть проще.


 
easy ©   (2008-07-30 20:04) [3]


> yyty (30.07.08 17:08) [0]


> При выполнении такого кода, TListView начинает мерцать и
> мигать.


а у меня не мерцает ничего..


 
KilkennyCat ©   (2008-07-30 20:12) [4]


> easy ©   (30.07.08 20:04) [3]

а у тебя панель другая.


 
Правильный$Вася   (2008-07-30 22:28) [5]


> while Panel1.Height > 0 do  Panel1.Height := Panel1.Height - 1;

кхе-кхе
а может одним махом, а не попиксельно?
вот нафига эти взмахи трусами?



Страницы: 1 вся ветка

Текущий архив: 2008.09.07;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.014 c
3-1205422412
Цукор5
2008-03-13 18:33
2008.09.07
OLE и FireBird


2-1217258154
lavgirls
2008-07-28 19:15
2008.09.07
Выравнивание текста


15-1216376477
Полоса
2008-07-18 14:21
2008.09.07
Полоса при печати


15-1216157591
Германн
2008-07-16 01:33
2008.09.07
WinXP, NTFS и имена файлов


2-1217352003
werty
2008-07-29 21:20
2008.09.07
определение границ ланных в Excel