C# 任意形状按钮控件 实现简单实用
来源:互联网 发布:mac微信语音导出软件 编辑:程序博客网 时间:2024/05/01 06:03
上图的6变形按钮,是用下面的代码是通过多边形绘制出来的按钮形状,可以修改 Point[] 参数实现任意形状的按钮。
private void Form1_Load(object sender, EventArgs e)
{int OffSetX = button1.Size.Width;
int OffSetY = button1.Height;
System.Drawing.Drawing2D.GraphicsPath path = new System.Drawing.Drawing2D.GraphicsPath();
Point[] points = new Point[8];
points[0] = new Point(OffSetX / 3 , 0);
points[1] = new Point(0, OffSetY / 3);
points[2] = new Point(0, OffSetY * 2 / 3);
points[3] = new Point(OffSetX / 3, OffSetY);
points[4] = new Point(OffSetX * 2 / 3, OffSetY);
points[5] = new Point(OffSetX, OffSetY *2/ 3);
points[6] = new Point(OffSetX, OffSetY / 3);
points[7] = new Point(OffSetX *2/ 3 , 0);
path.AddPolygon(points);
this.button1.Region = new Region(path);
button1.BackColor = Color.SlateGray;
button1.FlatStyle = FlatStyle.Flat;
button1.FlatAppearance.BorderSize = 0;
}
0 0
- C# 任意形状按钮控件 实现简单实用
- 图形界面上的任意形状图形按钮
- 图形界面上的任意形状图形按钮
- swing重绘按钮为任意形状
- 实现任意形状连接关系
- 教你做任意形状的控件
- 自定义pictureBox 控件 任意形状(圆形)
- Android 实现不规则形状按钮
- 自定义形状按钮的实现
- C#截取图像中的任意部位任意形状
- python + wordcloud实现任意形状标签云
- 简单实用图片任意旋转
- c#重写TabControl控件实现关闭按钮
- C#实现的简单实用日志
- C# 用ToolStripDropDown实现任意Windows控件弹出显示
- C#实现图形形状窗体
- win32 api 实现不规则形状按钮
- Android按钮shape形状资源代码实现
- 手动创建servlet
- Java基础---图形用户界面GUI(二)
- WIN32 API 打开大于10序号的串口注意写法
- 如何实现百度mapv开源库与ol3的结合
- 【并查集】:poj2524,Ubiquitous Religions
- C# 任意形状按钮控件 实现简单实用
- android 获取WebView的网页高度
- 杭电HDU1087
- java.lang.NoClassDefFoundError的几种原因与解决方法
- 异常总结,持续更新
- ContextLoaderListener(1)---WebApplicationContext创建过程
- 实习整理(十六)
- spinner的使用
- C的形参和实参的关系