GDI+最简单的理解就是用来绘图的。其中包括点、直线、矩形、字符串等等。
先简单来个例子,说明如何在winform窗体中绘制一条直线,并且这条直线不随着窗体的移动而消失。
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 GDIDemo { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { //一根笔 一张纸 两点 绘制直线的对象 } private void button1_Click(object sender, EventArgs e) { //创建一个GDI对象 Graphics g = this.CreateGraphics();//new Graphics(); //创建一支画笔对象 Pen pen = new Pen(Brushes.Yellow); //创建两个点 Point p1 = new Point(30, 50); Point p2 = new Point(250, 250); g.DrawLine(pen, p1, p2); } ///