WinForm 窗体圆角实现
2021-06-18 10:06
标签:res 一个 技术 round this efi enc 参考 实现 找了很多资料最后找到了, 表示感谢 为了扩散, 决定复制一份并加上自己尝试的一些方法…… 圆角窗体参考地址:https://blog.csdn.net/lllljz/article/details/7561811 主要是region这个属性, 可以设置窗体的区域 效果图: 下面说一下我做的尝试: 问UI搞了一张图圆角、 png格式 使用代码将窗体透明 这里的transparencykey属性可以把所有改颜色变成透明 并且捕获不到鼠标事件, 然后将png的图片设置为背景图, 或者用e.graphes.drawimage()方法将图片放上去。 这个时候会有一个问题, 就是如果png图片的周围有一圈透明色, 则会将backcolor的颜色显示出来效果就是这样: 至今没找到解决办法。UI说png的图必须要有一圈透明的圆角模板, so……我选择上面的那种方法…… WinForm 窗体圆角实现 标签:res 一个 技术 round this efi enc 参考 实现 原文地址:https://www.cnblogs.com/tony-brook/p/10308843.html ///
public Form1()
{
InitializeComponent();
this.BackColor = ColorTranslator.FromHtml("#F7F1F1");
this.TransparencyKey = ColorTranslator.FromHtml("#F7F1F1");
this.label1.BackColor = Color.White;
this.Opacity = 1;
}