private void Form1_Load(object sender, EventArgs e)
{
try
{
Point previousPoint;
Point p1 = new Point(66, 99);
Size size = new Size(140, 150);
previousPoint = p1;
Point p = new Point(110, 173);
Graphics g = this.label1.CreateGraphics();
Pen mypen = new Pen(Color.Red);
Rectangle REC = new Rectangle(p1, size);//(p1.X, p1.Y, p.X - p1.X, p.Y - p1.Y);
//g.DrawRectangle(mypen, REC);
g.DrawRectangle(mypen, REC);
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
在这代码中,我想要实现的是在label中画出一个红色矩形线条,可是不能实现。
但是在label中mousedown和mouseup中又能画出来,哪个高手能帮忙解决下啊?谢谢了!!!