C# WinForm窗体控件Panel修改边框颜色以及边框宽度方法
2021-04-10 10:24
标签:date ane down client validate button class .so 颜色 编译运行测试 C# WinForm窗体控件Panel修改边框颜色以及边框宽度方法 标签:date ane down client validate button class .so 颜色 原文地址:https://www.cnblogs.com/JiYF/p/9047559.htmlC# WinForm窗体控件Panel修改边框颜色以及边框宽度方法
1.新建组件这里可以自定义一个Panel控件起名为PanelEx
2.增加一个BoderColor属性和BoderSize属性
1 private Color _BorderColor = Color.Black;
2
3 [Browsable(true), Description("边框颜色"), Category("自定义分组")]
4 public Color BorderColor
5 {
6 get { return _BorderColor; }
7 set
8 {
9 _BorderColor = value;
10 this.Invalidate();
11 }
12 }
13
14 private int _BorderSize = 1;
15
16 [Browsable(true), Description("边框粗细"), Category("自定义分组")]
17 public int BorderSize
18 {
19 get { return _BorderSize; }
20 set
21 {
22 _BorderSize = value;
23 this.Invalidate();
24 }
25 }
3.控件代码继承Panel并重写OnPaint方法
1 ///
4.添加测试窗体并添加PanelEx控件
程序源代码工程文件下载
文章标题:C# WinForm窗体控件Panel修改边框颜色以及边框宽度方法
文章链接:http://soscw.com/index.php/essay/73741.html