窗体绘图
如何实现在窗体控件上绘制图形呢?
首先我们需要创建“笔”和“纸”:
创建一个窗体
在“Go”按钮里写点击事件,通过点击按钮来触发绘图。
private void button1_Click(object sender, EventArgs e)
{
gDesktop = panel1.CreateGraphics(); //以pancl1为画板
Pen myPen = new Pen(Color.Blue); //创建画笔,颜色蓝色
gDesktop.DrawLine(myPen, 20, 20, 200, 200); //绘制两点形成直线(x1,x2,y1 y2);
}
同时也可以通过DrawLines()
来绘制多边形。其参数Point[]
是坐标点数组。
private void button1_Click(object sender,