ApeForms | 一行代码将任意WinForm控件裁剪成圆形控件/圆角控件
ApeForms系列② 扩展功能使用技巧——圆角控件
@
前言
圆形控件和圆角控件在很多场景都会用到,比如:展示用户头像需要将用户头像切成圆形显示、自定义圆形的指示灯、仿App图标等。
本文讲解如何使用ApeForms库快速实现将任意控件切至圆形或圆角。
实现方法
引用扩展库
在项目中通过NuGet引用ApeForms库,具体步骤请见文章——《WinForm窗体UI美化库(Metro扁平风格)演示与安装》
源代码
using System.Windows.Forms;
namespace Demo.ApeForms.Lesson1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
pictureBox2.Ellipse(); // 切圆形
pictureBox3.Fillet(0.25); // 切圆角(圆角半径为边长的25%)
pictureBox4.Fillet(0.5); // 切圆角(圆角半径为边长的50%)
button2.Fillet(0.5); // 切圆角(圆角半径为较短边长度的50%)
simpleButton2.Fillet(0.5); // 切圆角(圆角半径为较短边长度的50%)
}
}
}
界面布局如图所示:
源码下载
项目源码已上传到CSDN下载
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)