Вниз
Скачать: CL | DM;

Form.Refresh   Найти похожие ветки 

← →
vain ©   (2006-10-08 23:37) [0]

Можно ли заставить перересоваться лишь часть формы, а не целиком?


← →
ProgRAMmer Dimonych ©   (2006-10-08 23:42) [1]

А зачем, если не секрет?

Я бы попробовал для начала поизвращаться и сделать Canvas.CopyRect, которому source и destination указал бы тот же Canvas...


← →
guav ©   (2006-10-08 23:56) [2]

InvalidateRect можно попробовать.
или RedrawWindow с указанием области, если именно Refresh нужно


← →
vain ©   (2006-10-09 00:02) [3]


> А зачем, если не секрет?

Прорисовка всей формы занимает нехило времени.

> Я бы попробовал для начала поизвращаться и сделать Canvas.
> CopyRect, которому source и destination указал бы тот же
> Canvas...

А какой смысл копировать не в обработчике onPaint? Скопировать-то скопируешь, а не прорисуется ж ведь.


← →
Ketmar ©   (2006-10-09 00:04) [4]

>[3] vain(c) 9-Oct-2006, 00:02
>Прорисовка всей формы занимает нехило времени.
оптимизировать прорисовку?


← →
vain ©   (2006-10-09 00:07) [5]


> оптимизировать прорисовку?

Точно! Вот решение проблемы!


← →
vain ©   (2006-10-09 00:15) [6]


> guav ©   (08.10.06 23:56) [2]

Спасибо, за дельные советы.


← →
Percent   (2006-10-09 00:36) [7]

Точно! Вот решение проблемы!

Сарказм неуместен. Уж если на современных компьютерах "Прорисовка всей формы занимает нехило времени", то на самом деле надо задуматься об оптимизации...



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.029 c
6-1148560221
Andrey_r
2006-05-25 16:30
2006.10.22
DirectoryListing


6-1148703221
Ezorcist
2006-05-27 08:13
2006.10.22
Передача данных одним пакетом


8-1142958394
sco
2006-03-21 19:26
2006.10.22
Рисование меню.


2-1159782195
Steep
2006-10-02 13:43
2006.10.22
Поиск


3-1156234898
samone
2006-08-22 12:21
2006.10.22
Управление сервером




   Наверх