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

_M_>Здравствуйте, SlaVVVa, Вы писали:



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


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


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

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

_M_>эффект мерцания будет наблюдатся в том случае если ты рисуешь не из OnPaint.

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

_M_>Можно сделать по другому — создать Bitmap, рисовать в нем, а из OnPaint копировать битмап в Graphics.


все понял, спасибо, а то действительно как-то кривовато у меня это выглядело
Поймете смысл — найдутся слова.
Катон.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.