Winform-控件美化小技巧

[春风十里] / 2023-08-15 / 原文

提供一些日常控件美化的小技巧,复杂需求则需要扩展控件。

⭐圆角按钮,渐变色按钮

1> 从PPT中选择圆角长方形形状,填充颜色渐变色,右击另存为png图片;

2>按钮的BackColor设置为透明,BackGroundImage设置为刚才的图片,LayOut设为Stretch;

3>按钮的FlatStyle设置为Flat,FlatAppearance的BorderSize设置为0,MouseDownBackColor和MouseOverBackColor设为透明。

可设置颜色的ProcessBar

1>选择两个Label,第一个Label_1的BackColor设为想要的进度条的底色,长度为自己想要的长度fullLength。

2>第二个Label_2的BackColor设为想要的进度的显示颜色,长度为fullLength*(进度百分比),转换为整数。

3>Label_2的location和height与第一个相同,覆盖在Label_1上。进度变化时设置Label_2的长度即可。

改变主窗体的边框颜色

1>将FormBorderStyle设为None。将窗体的BackColor设置为想要的边框颜色。

2>放置一个Panel,设为主界面区,颜色自由设定。留出合适的上方边框即可。

3>左上角放置PictureBox模拟图标,一个Label设置Text,作为窗体标题。

4>右上角放置三个Label,Text写入特殊字符,模拟Min,Max,Close按钮。设置Click事件。

5>通过MouseDown事件,调用API控制窗体实现移动。