|
Вопрос # 5 642/ вопрос открыт / |
|
Приветствую, уважаемые эксперты!
День добрый. Подскажите пожалуйста, как отменить автоочистку canvas'a формы, при её сворачивании-разворачивании. Т.е. я что-то рисую, сворачиваю форму, разворачиваю, все на месте
Заранее спасибо!
 |
Вопрос задал: Korsv (статус: Посетитель)
Вопрос отправлен: 17 сентября 2011, 22:52
Состояние вопроса: открыт, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 5; последнее сообщение — 20 сентября 2011, 03:26; участников в обсуждении: 3.
|
Вадим К (статус: Академик), 17 сентября 2011, 23:34 [#1]:
Просто нужно делать рисование в OnPaint формы. И все будет хорошо. При разворачивании формы это событие будет вызвано автоматически.
Галочка "подтверждения прочтения" - вселенское зло.
|
|
Korsv (статус: Посетитель), 17 сентября 2011, 23:54 [#2]:
у меня заранее не известно что и где будет нарисовано. т.е. в зависимости от таймера, расположения мышки и нажатия неких клавиш, рисуются разные объекты. в Onpaint только определенная последовательность
|
|
Вадим К (статус: Академик), 19 сентября 2011, 10:26 [#3]:
А никто не мешает создать себе в памяти TBitmap и рисовать сразу на нем, а в OnPaint - переносить на форму. Так ещё и одного зайца накроете - мерцания при рисовании.
Есть способ проще - поставьте на форму PaintBox (стандартный компонент), растяните на нужную часть формы и рисуйте на нем.
Галочка "подтверждения прочтения" - вселенское зло.
|
|
bugmenot (статус: 3-ий класс), 19 сентября 2011, 15:34 [#4]:
установить DoubleBuffered?
виконання програми розпочинається з того самого мiсця, де призупинилося.
|
|
Korsv (статус: Посетитель), 20 сентября 2011, 03:26 [#5]:
всем большое спасибо. разобрался
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|