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 大小的圆角效果。

相关推荐
CodeCraft Studio4 小时前
PPT处理控件Aspose.Slides教程:使用 C# 将 PPTX 转换为 EMF
c#·powerpoint·ppt·aspose·ppt格式转换
future14125 小时前
游戏开发日记7.12
数据结构·学习·c#·游戏开发
洁辉5 小时前
C# & .NET 面试深度复习指南
面试·c#·.net
_oP_i7 小时前
无法找到来自源 EdgeWebView,实际安装了,偶尔出现
c#
阿蒙Amon8 小时前
C#类型转换:从基础到进阶的全景解析
开发语言·c#
时光追逐者14 小时前
一款开源免费、通用的 WPF 主题控件包
开源·c#·.net·wpf
张人玉17 小时前
c#中Random类、DateTime类、String类
开发语言·c#
future141218 小时前
游戏开发日记
数据结构·学习·c#
军训猫猫头20 小时前
3.检查函数 if (!CheckStart()) return 的妙用 C#例子
开发语言·c#
yngsqq1 天前
netdxf—— CAD c#二次开发之(netDxf 处理 DXF 文件)
java·前端·c#