首页 » 技术分享 » 跟着 伍逸 老师学GDI+ 之Pen属性

跟着 伍逸 老师学GDI+ 之Pen属性

 

 GDI+中的画笔 Pen 类型的属性1:Pen.DashStye属性,是设置该画笔的虚线的模式。具体如下:

1.Pen p2.DashStyle = DashStyle.Dash; // 设置Pen 是下划线虚线

测试代码如下:

 


  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.ComponentModel;  
  4. using System.Data;  
  5. using System.Drawing;  
  6. using System.Linq;  
  7. using System.Text;  
  8. using System.Windows.Forms;  
  9. using System.Drawing.Drawing2D;  
  10. namespace _003点_直线和曲线  
  11. {  
  12.     public partial class Form1 : Form  
  13.     {  
  14.         public Form1()  
  15.         {  
  16.             InitializeComponent();  
  17.         }  
  18.         protected override void OnPaint(PaintEventArgs e)  
  19.         {  
  20.             //base.OnPaint(e);  
  21.             Graphics G = e.Graphics;    // 构造Graphics对象  
  22.             Pen p1 = new Pen(Color.Blue,10);    // 实例化Pen对象  
  23.             G.DrawLine(p1,20,20,330,20);        // 画直线  
  24.  
  25.             Pen p2 = new Pen(Color.Blue,2);    // 实例化Pen对象  
  26.             float[] Pts = { 3,1,2,5};           // 定义一个浮点型数组  
  27.             p2.DashStyle = DashStyle.Dash;      // 定义Pen p2的DashStyle类型为DashStye  
  28.              
  29.              
  30.             G.DrawLine(p2,20,50,330,50);  
  31.         }  
  32.     }  
  33. }  

结果:

 

改:p2.DashStyle = DashStyle.Custom;则测试结果如下:

改为:p2.DashStyle = DashStyle.DashDot;测试结果如下:

 

改为:p2.DashStyle = DashStyle.DashDotDot;测试结果如下:

改为:p2.DashStyle = DashStyle.tDot;测试结果如下:

 

 

转载自原文链接, 如需删除请联系管理员。

原文链接:跟着 伍逸 老师学GDI+ 之Pen属性,转载请注明来源!

0
相关推荐