ApeForms | 一行程式碼將任意WinForm控制元件裁剪成圓形控制元件/圓角控制元件
阿新 • • 發佈:2022-05-27
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下載