I call drawing onpaint inside
using (Graphics gMemCanvas = Graphics.FromImage(memCanvasBmp))
{
using (Graphics gMem = Graphics.FromImage(memBmp))
{
gMem.Clear(canvasColor);
gMemCanvas.Clear(canvasColor);
GraphicCanvas.InitCanvas(gMemCanvas, _gCanvas, pCanvas, _zoom);
gMem.DrawImage(memCanvasBmp, 0, 0); pCanvas.Image = memBmp;
}
}
After numerous zoom I finally causes the program to die. . How to improve it. . If I replaced
For GraphicCanvas.InitCanvas (gMemCanvas, _gCanvas, pCanvas, _zoom);
With a drawing surface with an GraphicCanvas.InitCanvas (gMem, _gCanvas, pCanvas, _zoom) ;/ / draw graphics and background image and nothing, but such is not inefficient it.