日期:2014-05-19  浏览次数:20901 次

c# GDI+绘图的问题
我把图在penel里已绘制出来了
现在存在一个问题...拿另外一个东西在图前面挡一下,,被挡的那部分图就全没有了...


比如:
private   void   pictureBox1_Click(object   sender,   System.EventArgs   e)
{
this.pictureBox1.Refresh();
Graphics   g=this.pictureBox1.CreateGraphics();
g.DrawLine(new   Pen(Brushes.Black,20),new   PointF(10,10),new   Point(20,20));
}

这就是点了图片就会出现在条线..但是刷一下屏这条线就没有了,,,怎么保持这条线的存在?什么事件?

------解决方案--------------------
把DrawLine放到panel的onpaint事件处理函数里面.