GDI绘直线步骤
- 创建GDI对象:
Graphics g = this.CreateGraphics();
- 创建画笔对象:
Pen pen = new Pen(Brushes.Red);
- 创建两个点:
Point p1 = new Point(20, 20); Point p1 = new Point(20, 20);
- 绘制直线:
g.DrawLine(pen, p1, p2);
GDI绘制矩形步骤
- 创建GDI对象:
Graphics g = this.CreateGraphics();
- 创建画笔对象:
Pen pen = new Pen(Brushes.Red);
- 创建矩形尺寸(像素)对象:
Size size = new System.Drawing.Size(80, 80);
- 创建矩形坐标(左上角的坐标点,确定矩形位置)对象:
Point p = new Point(20, 20);
- 创建矩形对象:
Rectangle rec = new Rectangle(p, size);
- 绘制矩形:
g.DrawRectangle(pen, rec);
GDI绘制扇形步骤
- 创建GDI对象:
Graphics g = this.CreateGraphics();
- 创建画笔对象:
Pen pen = new Pen(Brushes.Red);
- 创建矩形尺寸(像素)对象:
Size size = new System.Drawing.Size(80, 80);
- 创建矩形坐标(左上角的坐标点,确定矩形位置)对象:
Point p = new Point(20, 20);
- 创建矩形对象:
Rectangle rec = new Rectangle(p, size);
- 绘制矩形:
g.DrawPie(pen, rec, 0, 90);
【矩形】和【扇形】对比图,一样的尺寸和坐标
GDI绘制文本步骤
- 创建GDI对象:
Graphics g = this.CreateGraphics();
- 创建字体对象:
Font font = new Font("宋体", 20, FontStyle.Bold); (字体, 字体大小, 字体风格)
- 绘制文本:
g.DrawString("HELLO WORD!", font, Brushes.Red, new Point(20,20));