我想使用C#
绘制箭头我可以写下以下内容:
protected override void OnPaint(PaintEventArgs e)
{
base.OnPaint(e);
Pen p = new Pen(Color.Blue, 1);
p.StartCap = System.Drawing.Drawing2D.LineCap.DiamondAnchor;
p.EndCap = System.Drawing.Drawing2D.LineCap.DiamondAnchor;
e.Graphics.DrawLine(p, 20, 20, 100, 100);
}
但是上限会非常小。有没有解决这个问题(不改变笔宽度)?