C#的箭头画法

简介: 可以用Pen(画笔)的StartCap和EndCap定义箭头的起止形状,再用DrawLine画出 1 private void Form1_Paint(object sender, PaintEventArgs e) 2 { 3 Graphics g = e.

可以用Pen(画笔)的StartCap和EndCap定义箭头的起止形状,再用DrawLine画出

 
 
1 private void Form1_Paint( object sender, PaintEventArgs e)
2 {
3 Graphics g = e.Graphics;
4 g.SmoothingMode = SmoothingMode.AntiAlias;
5 g.FillRectangle(Brushes.White, this .ClientRectangle);
6
7 Pen p = new Pen(Color.Black, 10 );
8 p.StartCap = LineCap.Round;
9 p.EndCap = LineCap.ArrowAnchor;
10 g.DrawLine(p, 30 , 30 , 80 , 30 );
11 p.Dispose();
12 }
相关文章
|
2月前
|
数据可视化 图形学 Python
在圆的外面画一个正方形:Python实现与技术解析
本文介绍了如何使用Python的`matplotlib`库绘制一个圆,并在其外部绘制一个正方形。通过计算正方形的边长和顶点坐标,实现了圆和正方形的精确对齐。代码示例详细展示了绘制过程,适合初学者学习和实践。
55 9
|
8月前
|
Python
绘制箭头
【5月更文挑战第11天】绘制箭头。
48 1
|
小程序
如何做一个俄罗斯方块6:形状停靠
在处理形状停靠之前,有一点儿东西需要了解,就是已经停靠的方块和正在下落的方块不是一种方块,如图,红色的表示的是已经停靠的方块,绿色的表示下落的绿色方块的作用是展示当前下落的形状,红色方块的作用是标识出哪些位置已经摆放了方块。
122 0
|
C语言 C++
【c++】C语言之输入行数,输出实心菱形和空心菱形
C语言之输入行数,输出实心菱形和空心菱形
1360 1
【c++】C语言之输入行数,输出实心菱形和空心菱形
牛客网——空心正方形图案
牛客网——空心正方形图案
127 0
140.递归法绘制三角形图案
140.递归法绘制三角形图案
93 0
|
前端开发 JavaScript
【横柱带斜三角】进度条实现
手写个进度条,说下自己遇到的问题,第一次的思路是只通过before和after样式写出来,实现进度条,但是发现有个bug就是当达到90多以上,after右上三角颜色就不对了,颜色有出入,无法实现,接下来就想到了第二种方案,在mybar里边分别放两个div 一个渐变的横柱和一个小三角这样,然后依旧通过mybar去控制进度就这样完美解决,具体思路看代码就了解了,看代码吧
189 0
|
数据可视化 图形学
R可视乎|圆环图
对于饼图,上一次学习《R语言数据可视化之美》的时候主要利用graphics包和ggplot包(可见R可视乎|饼图)。这几天的学习中发现还有一个更加简便的方法——ggpie包。接下来做简单描述,然后进入圆环图的学习。
533 0
R可视乎|圆环图