public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Graphics g = this.CreateGraphics();//创建GDI对像 //创建画笔(颜色) Pen npen = new Pen(Brushes.Red); //创建两个点 Point n1 = new Point(20, 20); Point n2 = new Point(255, 255); g.DrawLine(npen, n1, n2); } private void Form1_Paint(object sender, PaintEventArgs e) { Graphics g = this.CreateGraphics();//创建GDI对像 //创建画笔(颜色) Pen npen = new Pen(Brushes.Red); //创建两个点 Point n1 = new Point(20, 20); Point n2 = new Point(255, 255); g.DrawLine(npen, n1, n2); } private void button2_Click(object sender, EventArgs e) { Graphics ng = this.CreateGraphics(); //创建画笔 Pen npen = new Pen(Brushes.Red); Size sz=new System.Drawing.Size(100,100); Rectangle res = new Rectangle(new Point(50, 50), sz); ng.DrawRectangle(npen, res); } private void button3_Click(object sender, EventArgs e) { Graphics g = this.CreateGraphics(); Pen npen = new Pen(Brushes.Blue); Size sz = new System.Drawing.Size(180, 180); Rectangle rec = new Rectangle(new Point(150, 150), sz); g.DrawPie(npen, rec, -50, -50); } private void button4_Click(object sender, EventArgs e) { Graphics g = this.CreateGraphics(); Pen npen = new Pen(Brushes.Blue); g.DrawString("我是中国人", new Font("宋体", 20, FontStyle.Bold), Brushes.Blue, new PointF(29, 29)); }
原文:http://www.cnblogs.com/zywf/p/4544755.html