private void button1_Click(object sender, EventArgs e)
{
//Form窗口画线条图形
//Graphics gp = e.Graphics;//创建GDI对象
Graphics gp = CreateGraphics();////创建GDI对象方法2
Pen p1 = new Pen(Color.Red, 5);//钢笔线条5镑蓝色
Rectangle rec = new Rectangle(10, 10, 100, 100);//创建矩形实例
gp.DrawLine(p1, 100, 100, 600, 100);//画直线
gp.DrawRectangle(p1, rec);//画矩形
gp.DrawEllipse(p1, 200, 200, 100, 100);//绘一个圆
//以下是纯色填充图形
Brush br = new SolidBrush(Color.Red);//创建一个笔刷
gp.FillEllipse(br, rec);//画一个填充的圆
//以下是图形绘在PictureBox中。
Graphics gp1;
Image theImage;//要绘图的图片对象
theImage = new Bitmap(400,400);//实例化一个图片对象
gp1= Graphics.FromImage(theImage);
pictureBox1.Image = theImage;
Pen drawPen = new Pen(Color.Blue, 2); //画笔工具
gp1.DrawEllipse(drawPen, 100, 100, 200, 200);//绘一个图片填充的圆
p1.Dispose();//释放钢笔资源
gp.Dispose();//释放GDI资源
br.Dispose();//释放笔刷资源
// brImg.Dispose();//释放图片对象资源
}