public void DrawLine()
{
//this.BackgroundImage = DrawPicture.Properties.Resources.ImgDistruMoniFacility;
m_ptStartLine = new Point(0,0);
m_ptEndLine = new Point(this.Width, Height / 2);
pen = new Pen(Color.Black, 10);
gDraw = this.CreateGraphics();
gDraw.DrawLine(pen, m_ptStartLine, m_ptEndLine);
pen.Dispose();
gDraw.Dispose();
}
protected override void OnPaint(PaintEventArgs e)
{
base.OnPaint(e);
DrawLine();
}
同样的代码放到重写panel里
public partial class MapLine : Panel
线显示
放到
public partial class MapLine :PictureBox
线不显示