Winform C#窗口半透明和鼠标穿透方法
1、首先,新建传统桌面应用程序,即Windows Form应用程序,如图所示。
2、增加窗体控件如图。图片框和文本框使用同种蓝色背景色。在这里窗体粝简肯惧内容的颜色设置并不影响半透明,但是对稍后的镂空有影响。
3、选中窗体,将其Opacity属性设置为50%,运行可见半透明效果。但是半透明,鼠标是不可穿透的。
4、接着我们设置TransparentKey属性,选择刚才同样的蓝色。运行可见窗体镂空(蓝色部分不显示)。但是,鼠标仍然不能穿透窗体。
5、接着,我们把要镂空的区域设置成纯种绿色(红色分量=蓝色分量),同时设置TransparentKey,可以看到窗体镂空而且鼠标可以穿过窗体操作。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:70
阅读量:27
阅读量:27
阅读量:77
阅读量:91