命名空间: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);

Graphics.DrawLine 方法相关推荐

  1. [转] C# 绘制报表,使用Graphics.DrawString 方法

    原文 Graphics.DrawString 方法 在指定位置并且用指定的 Brush 和Font 对象绘制指定的文本字符串. public void DrawString(string s,Font ...

  2. java使用drawtext重叠_Java Graphics.drawText方法代碼示例

    本文整理匯總了Java中org.eclipse.draw2d.Graphics.drawText方法的典型用法代碼示例.如果您正苦於以下問題:Java Graphics.drawText方法的具體用法 ...

  3. drawimage的用法 java_Java Graphics.drawImage方法代码示例

    本文整理汇总了Java中javax.microedition.lcdui.Graphics.drawImage方法的典型用法代码示例.如果您正苦于以下问题:Java Graphics.drawImag ...

  4. 用RTF格式解决DrawText函数或Graphics.DrawString方法不能设置行距的问题

    绘制多行文字时会用到DrawText函数或Graphics.DrawString方法,但它们都无法设置行距,也无法设置段落间距.下图是用DrawString方法绘制的两段文字,可以看到中文测试段落的行 ...

  5. drawrect java_Java Graphics.drawRect方法代码示例

    import javax.microedition.lcdui.Graphics; //导入方法依赖的package包/类 /** * Draws the item. * * @param g Gra ...

  6. java graphics画圆,c# Graphics使用方法(画圆写字代码)

    画填充圆: 代码如下: Graphics gra = this.pictureBox1.CreateGraphics(); gra.SmoothingMode = System.Drawing.Dra ...

  7. java drawrect负数_Java Graphics.drawRect方法代碼示例

    import javax.microedition.lcdui.Graphics; //導入方法依賴的package包/類 /** * Draws the item. * * @param g Gra ...

  8. Unity3D:Graphics.BlitMultiTap方法

    在研究<Graphics.BlitMultiTap方法和ShaderLab类Shader的多重贴图研究>的代码时,发现Graphics.BlitMultiTap函数不太看得懂,百度一下居然 ...

  9. Graphics.DrawRectangle 方法

    命名空间:System.Drawing 程序集:System.Drawing.dll, System.Drawing.Common.dll 1.DrawRectangle(Pen, Rectangle ...

  10. android.graphics.Paint方法setXfermode (Xfermode x...

    2019独角兽企业重金招聘Python工程师标准>>> 用法:设置两张图片相交时的模式 例子: mPaint = new Paint();mPaint.setXfermode(new ...

最新文章

  1. 【Unique Binary Search Trees II】cpp
  2. 信号与系统课程向学校教务科需要提交的资料
  3. 基于MFC相机采集的实现与采集回调函数的应用实例
  4. ASP.NET Core2.0 环境下MVC模式的支付宝PC网站支付接口-沙箱环境开发测试
  5. 2015 ccpc 南阳国赛
  6. 在linux下编译iperf3,Linux内网网络测速(打流)工具iperf3使用教程
  7. Linux系统下如何挂载NTFS格式U盘
  8. atoi atol实现
  9. Word模板生成C#源码
  10. 中关村刀片机服务器销售,刀片服务器
  11. 网络统考计算机实机操作,2020年国家开放大学电大考试《计算机应用基础》网络核心课形考网考作业试题及答案(完整版)(42页)-原创力文档...
  12. 移植Opencv到arm tq2440
  13. 喜报丨为工业安全赋能再添新动力 上海控安安全测评中心荣获CNAS认可
  14. ESP8266 MP3制作——关于SelectionList从源码中改代码的一次经历
  15. 软考高级系统架构设计师系列论文三十五:论企业应用集成
  16. 20天时间,一个人怎么搞定这个后台管理项目
  17. 用Arduino实现跨年倒计时
  18. 微信小程序点击事件(bindtap)传递参数
  19. 【硬件】CPU(一)
  20. C# 串口SerialPort控件

热门文章

  1. 什么是量子加密(一)
  2. 利用计算机绘出圆柱面,工程制图与计算机绘图
  3. 中国国家信息安全产品认证证书 | CCRC信息安全服务资质认证
  4. 灵雀云CTO陈恺:从“鸿沟理论”看云原生,哪些技术能够跨越鸿沟?
  5. 基于Vue的移动端h5页面的电子签名
  6. 【html】表格table与表单form
  7. linux虚拟机scsi类型,linux虚拟机的scsi设备id与盘符不一致问题的解决
  8. android 8187驱动 win7,8187无线网卡驱动,教您Realtek瑞昱8187无线网卡驱动
  9. 信息系统项目管理师论文写作技巧
  10. android三国2,三国演义安卓单机版