用Graphics手工畫
例如在窗體上畫圖形
Graphics g = this.CreateGraphics();
g.DrawString("MyText", new Font("Simsun" ,12 , FontStyle.Bold), Brushes.Black, 10 , 10);
使用循环,定义好起点终点就OK!

解决方案 »

  1.   

    private void Form1_Paint(object sender, System.Windows.Forms.PaintEventArgs e)
    {
        Graphics g = this.CreateGraphics( );

        Pen myPen = new Pen( Color.Red, 3 );
        myPen.DashCap = DashCap.Round;
        myPen.DashStyle = DashStyle.Dash;
        g.DrawLine( myPen, 10, 10, 100, 100 );
    }
      

  2.   

    以上是服务器端的实现方法。如果要在html上实现虚线可以如下:
    做一个图片,该图片由一个黑点和白点构成(大小你自定),然后在需要显示位置做为背景,设置成垂直平铺(或其他方式),虚线就出来老