RT

解决方案 »

  1.   

    using System.Drawing;
    using System.Drawing.Drawing2D;Pen pen = new Pen(Color.Black, 1);
    AdjustableArrowCap aac = new AdjustableArrowCap(4, 4);//设置线帽宽度
    pen.CustomEndCap = aac;DrawLine(pen, point1, point2);
      

  2.   

    什么样的线帽啊.. 参考?         
      Graphics _Graphics = Graphics.FromHwnd(this.Handle);            Pen _Pen = new Pen(Brushes.Yellow);         
              
                System.Drawing.Drawing2D.AdjustableArrowCap  _LineCap = new System.Drawing.Drawing2D.AdjustableArrowCap(9,9,false);   这里设置宽
                
                _Pen.CustomEndCap = (System.Drawing.Drawing2D.CustomLineCap)_LineCap;            _Graphics.DrawLine(_Pen, new Point(0, 0), new Point(100, 100));