设置Pen的DashStyle属性Pen p = new Pen(Color.Red,2);
p.DashStyle = DashStyle.Dash;
g.DrawLine(p,p1,p2);

解决方案 »

  1.   

    如果是虚线,可能用Dot效果更好些,如下
    Pen p = new Pen(Color.Red,2);
    p.DashStyle = DashStyle.Dot;
    g.DrawLine(p,p1,p2);
      

  2.   


    呵呵!!
    没说清楚,是在pocket pc中!
      

  3.   

    如果不能用pen的话,看来你只有自己去做了,例如:
    把一个直线线段根据长度分成10份,隔一个画一个,那么只画其中的5份,这样就可以模拟虚线了,如果再逼真些,分的次数加大,如20、50等等。