![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 19.10.2010
Сообщений: 17
|
![]()
Доброго времени суток!
Не подскажите, почему, когда рисуешь что-нибудь на PaintBox'e, и затем скрываешь окно, то рисунок исчезает: Код:
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 12.06.2008
Сообщений: 76
|
![]()
Потому что происходит перерисовка по событию WM_PAINT, а обработчик OnPaint пуст. Обрабатывайте событие OnPaint.
По нажатию на кнопку рисуем, например, в TBitmap, во время OnPaint узнаем какой регион требуется перерисовать и копируем регион аналогичных размеров из TBitmap в bitmap PaintBox-а. На основе вашего примера: Код:
Код:
Последний раз редактировалось Dogmat; 28.06.2011 в 20:36. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 19.10.2010
Сообщений: 17
|
![]()
Спасибо, буду разбираться!
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
paintBox | Фобия | Помощь студентам | 1 | 13.06.2011 02:08 |
PaintBox | Fintroll | Windows Forms | 1 | 11.04.2011 01:01 |
PaintBox | _-Re@l-_ | Общие вопросы Delphi | 11 | 23.06.2010 12:54 |
Paintbox | lacost | Мультимедиа в Delphi | 3 | 14.01.2009 09:53 |
paintbox | steck | Общие вопросы Delphi | 5 | 28.10.2007 16:15 |