GDI+:Graphics Device InterfacePlus也就是图形设备接口,提供了各种丰富的图形图像处理功能;在C#.NET中,使用GDI+处理二维(2D)的图形和图像,使用DirectX处理三维(3D)的图形图像,图形图像处理用到的主要命名空间是System.Drawing:提供了对GDI+基本图形功能的访问,主要有Graphics类、Bitmap类、从Brush类继承的类、Font类、Icon类、Image类、Pen类、Color类等.
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace _10._2._1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Paint(object sender, PaintEventArgs e) { //DrawOne(e.Graphics); } private void DrawOne(Graphics g) { //Graphics g = e.Graphics; g = this.CreateGraphics(); Pen pen1 = new Pen(Color.Green, 5); Point[] points = { new Point(100,20), new Point(100,80), new Point(140,20), new Point(200,200) }; g.DrawLines(pen1, points); } private void button1_Click(object sender, EventArgs e) { Graphics g = this.CreateGraphics(); DrawOne(g); } } }