GDI+ 重绘有关问题
GDI+ 重绘问题.
比如我第一次调用方法画了一条线
后续不知道调用了多少次
这时候窗体最小化了,或者窗体大小被拖动了.
以前调用方法画出来的线都没了(拖动穿体大小时被遮挡的地方没了);
如何解决让图像不消失啊.
画线方法如下:
------解决思路----------------------
Mark
------解决思路----------------------
打错了,是OnPaint
比如我第一次调用方法画了一条线
GdiPanel(new Point(15, 36), new Point(25, 99));
后续不知道调用了多少次
这时候窗体最小化了,或者窗体大小被拖动了.
以前调用方法画出来的线都没了(拖动穿体大小时被遮挡的地方没了);
如何解决让图像不消失啊.
画线方法如下:
private void GdiPanel(Point pit1, Point pit2)
{
Graphics g = panel1.CreateGraphics();
g.PageUnit = GraphicsUnit.Pixel;
Pen p = new Pen(Color.Lime, 1);
g.SmoothingMode = SmoothingMode.AntiAlias;
g.DrawLine(p, pit1, pit2);
}
------解决思路----------------------
Mark
------解决思路----------------------
打错了,是OnPaint