怎样用C#画个虚线圆形啊!跪求帮助!

解决方案 »

  1.   

     Dim P As New Pen(Brushes.Red, 3)
            P.DashStyle = Drawing2D.DashStyle.Dash
            Using G As Graphics = Me.CreateGraphics
                G.DrawEllipse(P, New Rectangle(0, 0, Me.Width - 1, Me.Height - 1))
            End Using
      

  2.   

    画虚线:
    C#使用画笔Pen画虚线实力代码如下: 
    using System; 
    using System.Collections.Generic; 
    using System.ComponentModel; 
    using System.Data; 
    using System.Drawing; 
    using System.Text; 
    using System.Windows.Forms; 
    using System.Drawing.Drawing2D; namespace WindowsApplication2 

        public partial class Form11 : Form 
        { 
            public Form11() 
            { 
                InitializeComponent(); 
            }         private void button1_Click(object sender, EventArgs e) 
            { 
                Pen pen2 = new Pen(Color.Blue, 12); 
                pen2.DashStyle = DashStyle.Custom; 
                pen2.DashPattern = new float[] { 1f, 1f }; 
                Graphics g2 = this.CreateGraphics(); 
                g2.DrawLine(pen2, 10, 150, 500, 150);         } 
        } 
    }
      

  3.   

    Graphics 类里面有专门画虚线的方法