c# - - - winform程序四个角添加圆角效果

winform 给窗体四个角添加圆角效果。

在窗体 Load 事件中添加如下代码:

c# 复制代码
// 创建了一个圆角矩形的路径,并将其设置为控件的形状
System.Drawing.Drawing2D.GraphicsPath path = new System.Drawing.Drawing2D.GraphicsPath();
int radius = 30;
path.AddArc(0, 0, radius, radius, 180, 90); // 左上角
path.AddArc(this.Width - radius, 0, radius, radius, 270, 90); // 右上角
path.AddArc(this.Width - radius, this.Height - radius, radius, radius, 0, 90); // 右下角
path.AddArc(0, this.Height - radius, radius, radius, 90, 90); // 左下角
this.Region = new System.Drawing.Region(path);

运行程序,查看效果。四个角都有 30 大小的圆角效果。

相关推荐
github.com/starRTC4 小时前
Claude Code中英文系列教程34:再谈Skills
开发语言·c#·ai编程
bugcome_com7 小时前
C# 判断语句详解(if、switch、三目运算符、Null 条件运算符)
c#
霸王•吕布9 小时前
C#-使用OpenTK渲染3D模型
c#·opentk·glcontrol
游乐码9 小时前
c#封装成员变量和成员方法和访问修饰符
开发语言·c#
Never_Satisfied9 小时前
在c#中,Jint的AsString()和ToString()的区别
服务器·开发语言·c#
Never_Satisfied9 小时前
在c#中,获取文件的大小
java·开发语言·c#
weixin_4684668510 小时前
PyTorch导出ONNX格式分割模型及在C#中调用预测
人工智能·pytorch·深度学习·c#·跨平台·onnx·语义分割
光泽雨18 小时前
C# 中 Assembly 类详解
开发语言·c#
少控科技19 小时前
C#基础训练营 - 02 - 运算器
开发语言·c#
两千次1 天前
图像的处理 图片裁剪工具方法 图片按比例缩放的工具方法
c#