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下载

前往下载 https://download.csdn.net/download/lgj123xj/85454156

posted @ 2022-05-27 13:33  猿长大人  阅读(538)  评论(0编辑  收藏  举报