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

Вниз

Как скопировать в память канву   Найти похожие ветки 

 
Shtukos   (2005-12-20 09:44) [0]

Здравствуйте! Помогите разобраться, проблема следующая: графики рисуются на канве PaintBox"а, потом пользователь закрывает окно с графиками, делает изменения в исходных данных и снова заходит на окно с графиками (прорисовка по событию OnPaint). Надо, чтоб на графике сохранялся предыдущий вариант, т.е. надо запомнить канву (после того как графики нарисовались в первый раз), и новые графики рисовать не на пустой канве, а уже на прорисованной. Как это сделать? Когда я закрываю окно, канва обнуляется.


 
MBo ©   (2005-12-20 10:10) [1]

Самый простой вариант - использовать не PaintBox, а TImage, который запоминает изображение.
Если все же нужен PaintBox, то лучше завести дополнительный Bitmap, и отрисовку вести в него, а в обработчике PaintBox.OnPaint копировать битмап в PaintBox



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

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

Наверх




Память: 0.46 MB
Время: 0.012 c
4-1131124103
Arazel
2005-11-04 20:08
2006.01.08
Как узнать состояние принтеров


14-1134227319
scarlett
2005-12-10 18:08
2006.01.08
базу данных НЕ через dBase, FoxPro, Paradox и т. д., а через объе


6-1127661263
AlCache
2005-09-25 19:14
2006.01.08
IdHTTP1.Get, я что-то делаю неправильно?


2-1135219098
Dyakon_Frost
2005-12-22 05:38
2006.01.08
Помогите решть задачку!


14-1134543656
КаПиБаРа
2005-12-14 10:00
2006.01.08
Цифровой фотик за 10000 руб