命名空间:System.Drawing
程序集:System.Drawing.dll, System.Drawing.Common.dll
功能:绘制一条连接由坐标对指定的两个点的线条。
1、DrawLine(Pen, PointF, PointF)
功能:绘制一条连接两个 PointF(浮点) 结构的线。
参数:
第一个参数Pen,它确定线条的颜色、宽度和样式。
第二个参数PointF,它表示要连接的第一个点。
第三个参数PointF,它表示要连接的第二个点。
说明:DrawLine(Pen, Point, Point)功能及用法同上,只是数据类型不同,PointF与Point。
示例:
//创建Graphics对象,GPS局部变量
Graphics GPS = this.CreateGraphics();
//创建pen局部变量blackpen
Pen blackPen = new Pen(Color.Black, 3);
// 创建点的坐标
PointF point1 = new PointF(100.0F, 100.0F);
PointF point2 = new PointF(500.0F, 100.0F);
//画线
GPS.DrawLine(blackPen, point1, point2);
2、DrawLine(Pen, Int32, Int32, Int32, Int32)
功能:绘制一条连接由坐标对指定的两个点的线条。
参数:
第一个参数Pen,它确定线条的颜色、宽度和样式。
第二个参数Int32,第一个点的 x 坐标。
第三个参数Int32,第一个点的 y 坐标。
第四个参数Int32,第二个点的 x 坐标。
第五个参数Int32,第二个点的 y 坐标。
说明:DrawLine(Pen, Single, Single, Single, Single)功能及用法同上,只是数据类型不同,Int32与Single。
示例:
//创建Graphics对象,GPS局部变量
Graphics GPS = this.CreateGraphics();
//创建pen局部变量bluepen
Pen bluePen = new Pen(Color.Blue, 6);
// 创建点的坐标
int x1 = 100;
int y1 = 300;
int x2 = 500;
int y2 = 300;
// 画线,此处x1, y1, x2, y2直接输入数字100,300,500,300,则无需创建点的坐标
GPS.DrawLine(bluePen, x1, y1, x2, y2);