遇到一个超级奇怪的问题~ c# winform有个属性是 this.TransparencyKey ,设置这个属性后,面板上和这个属性颜色一样的地方会变透明
当我把这个属性设置为白色的时候,程序忽略形状,鼠标能穿透当我把这个设置成某些颜色(比如蓝色)的时候,程序形状还在,只是看不见,鼠标不能穿透
好奇怪。。。。
当我把这个设置成某些颜色(比如蓝色)的时候,程序形状还在,只是看不见,鼠标不能穿透
“只是看不见”是什么意思?看不见什么?
因为TransparencyKey是指和这个颜色相同的窗体部分将透明显示,所以你得确保你的窗体上有Color.Blue的部分,这样才能保证显示和穿透正常。
TransparencyKey的属性表示设置的颜色镂空