当前位置 : 主页 > 编程语言 > 其它开发 >

ApeForms | 一行代码将任意WinForm控件裁剪成圆形控件/圆角控件

来源:互联网 收集:自由互联 发布时间:2022-05-30
ApeForms系列② 扩展功能使用技巧——圆角控件 @ 目录 ApeForms系列② 扩展功能使用技巧——圆角控件 前言 实现方法 引用扩展库 源代码 源码下载 前言 圆形控件和圆角控件在很多场景都
ApeForms系列② 扩展功能使用技巧——圆角控件

@

目录
  • 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

网友评论