我的程序中画了很多的线,每一条线要加一个三角形的箭头,这个箭头要跟线的方向一致。分不够再加。
不知道大家明白我的意思没?
不知道大家明白我的意思没?
解决方案 »
- 新手学C#,问一个低级的问题,很容易,满意就给分。
- 遍历打开目录下所有*.txt文件,并分析文件内容是否出现输入关键字
- 新手学习学C#的,那些什么类,声明方法和代码看不懂怎么办啊?
- 函数的重载
- datalist 嵌套datalist怎么绑定2个数据源
- 求助:我在主窗体点击按钮产生一个新的窗体,再次点击,我想让上一次的窗体显示到前边而不是再开一个窗体,怎么实现?谢谢。
- 如何生成类文档
- C#串口读取数据问题,每次插入数据库都报substring越界。
- 我想在两个计算机之间不停的传递图片,一个发送,一个接受,请问如何实现?
- 高分相送:把XML的转化为TREEVIEW形式,在线等!
- datagridview 绑定数据问题?
- API问题?
pen.EndCap = System.Drawing.Drawing2D.LineCap.ArrowAnchor;
e.Graphics.DrawLine(pen, 0, 20, 20, 20);
或者可以自定义线帽:
pen.CustomEndCap = new AdjustableArrowCap(3, 5, true);
pen.StartCap = LineCap.Custom;
Pen linepen = new Pen(Color.Blue, 1);
linepen.CustomEndCap = new System.Drawing.Drawing2D.AdjustableArrowCap((float)(linepen.Width * 3), (float)(linepen.Width * 4), true);
g.DrawLine(linepen, new Point(this.Top + 10, this.Left + 10), new Point(this.Top + 100, this.Left + 100));
{
base.OnPaint(e);
Pen pen = new Pen(Color.Blue,8);
pen.EndCap = System.Drawing.Drawing2D.LineCap.ArrowAnchor;
e.Graphics.DrawLine(pen, 50, 50, 100, 100);
pen.EndCap = LineCap.Triangle;
}