问题描述
我设置Form的this.TransparencyKey=this.BackColor;但是窗体透明后,我能操作窗体后面的内容!我不需要穿透效果,我需要点击窗体触发事件等!求解惑,如何让窗体透明后,不穿透,谢谢
解决方案
解决方案二:
自己顶自己a
解决方案三:
不知道你要干嘛,弄一道无形的墙么?完全透明了就是相当于没有了,你可以把透明度设置为1%
解决方案四:
引用2楼layershow的回复:
不知道你要干嘛,弄一道无形的墙么?完全透明了就是相当于没有了,你可以把透明度设置为1%
透明度为1%那么控件也透明,我需要控件不透明,我需要的就是那道无形中的墙吐槽一下,CSDN的验证码,垃圾,一点都不方便
解决方案五:
那透明了就是没有了啊,你可以搞两个窗口,一个1%放在下面,另外一个放控件在上面,两个窗口保持同步感觉这是个恶心的办法……要处理好多东西
解决方案六:
穿透可以设置form的region或者调用windowsapi
解决方案七:
this.TopMost=true;引用5楼yuwenge的回复:
穿透可以设置form的region或者调用windowsapi
解决方案八:
你可以看看这个。
时间: 2024-07-28 20:52:48