Graphics.DrawLine 方法

命名空间:System.Drawing

程序集:System.Drawing.dll, System.Drawing.Common.dll

功能:绘制一条连接由坐标对指定的两个点的线条。

1、DrawLine(Pen, PointF, PointF)

功能绘制一条连接两个 PointF(浮点) 结构的线。

参数

           第一个参数Pen,它确定线条的颜色、宽度和样式。

           第二个参数PointF它表示要连接的第一个点。

           第三个参数PointF它表示要连接的第二个点。

说明DrawLine(Pen, Point, Point)功能及用法同上,只是数据类型不同,PointFPoint

示例

         //创建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)功能及用法同上,只是数据类型不同,Int32Single

示例

         //创建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);

 

发布了154 篇原创文章 · 获赞 69 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/haier123888/article/details/104077507