Главная страница
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.016 c
15-1215362926
AlexDan
2008-07-06 20:48
2008.09.07
Флешка


2-1217251593
alex-drob
2008-07-28 17:26
2008.09.07
Выборка из таблицы по дате


2-1216983326
@!!ex
2008-07-25 14:55
2008.09.07
Быстрая фрагментация треугольника. Как?


3-1205405023
Eero
2008-03-13 13:43
2008.09.07
Можно ли перерисовать 0 столбец в TDBGridEH?


2-1215946567
Вопросик
2008-07-13 14:56
2008.09.07
Как данные из DBGrid переписать в memo?