Re[6]: Можно ли получить Bitmap из объекта Graphics ??
От: _Morpheus_  
Дата: 19.04.07 12:38
Оценка: 1 (1)
Здравствуйте, SlaVVVa, Вы писали:


SVV>нет это не подойдет,


подойдет. то как ты сделал это неправильно.

SVV>у меня было что-то подобное — мерцание в этом случае происходит т.к. графикс панели уже залит белым а сетка и объекты еще не прорисовались.

SVV>а теперь у меня делается по другоме — сначала рисуется новая картинка — потом она сразу помещается на панель, правда побочный эффект возникает — изменения на панели происходят с небольшой задержкой

эффект мерцания будет наблюдатся в том случае если ты рисуешь не из OnPaint.
Если ты рисуешь в OnPaint и проявляется мерцание, то достаточно включить свойство DoubleBuffered. В этом случае картинка рисуется не сразу на экране, а в памяти и лишь затем, когда ты уже все нарисовал выводится на экран.

Можно сделать по другому — создать Bitmap, рисовать в нем, а из OnPaint копировать битмап в Graphics.
... << RSDN@Home 1.2.0 alpha rev. 676>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.