Здравствуйте, SlaVVVa, Вы писали:
SVV>нет это не подойдет,
подойдет. то как ты сделал это неправильно.
SVV>у меня было что-то подобное — мерцание в этом случае происходит т.к. графикс панели уже залит белым а сетка и объекты еще не прорисовались.
SVV>а теперь у меня делается по другоме — сначала рисуется новая картинка — потом она сразу помещается на панель, правда побочный эффект возникает — изменения на панели происходят с небольшой задержкой
эффект мерцания будет наблюдатся в том случае если ты рисуешь не из OnPaint.
Если ты рисуешь в OnPaint и проявляется мерцание, то достаточно включить свойство DoubleBuffered. В этом случае картинка рисуется не сразу на экране, а в памяти и лишь затем, когда ты уже все нарисовал выводится на экран.
Можно сделать по другому — создать Bitmap, рисовать в нем, а из OnPaint копировать битмап в Graphics.
... << RSDN@Home 1.2.0 alpha rev. 676>>