
C#能不能设置透过一个半透明的窗体点到另外窗体的控件并执行事件
我对一个窗体进行this.TransparencyKey设置,form窗体成为透明;然后中间放入一个picturebox插入图片后,显示为半透明的(因为其中有种颜色是窗体...
我对一个窗体进行this.TransparencyKey设置,form窗体成为透明;然后中间放入一个picturebox 插入图片后,显示为半透明的(因为其中有种颜色是窗体的key设置颜色);想达到一个效果:能透过picturebox中的半透明图片,点到后面的东西。上传两张图吧,一张是在窗体上但是不在pictbox上点击,一张是在pic上点击的效果,求大神
展开
1个回答
展开全部
可以是可以,但是非常麻烦,你要扑捉鼠标垫坐标,然后对应着后面窗体的坐标来触发时间。非常麻烦。或者你可以换下思路,把那张半透明图片换成背景。
追问
换成backgroundimage背景一样不能点,不过我现在实现了,就是让桌面上那些黑点成为一个个的窗体,独自运行,,只是这样很耗cpu。。。
追答
呵呵, 虽然很耗CPU,但也不错,至少能实现。我的思路修改一下,就是获取鼠标的当前坐标,然后查看该坐标下,桌面的图片是哪个,然后触发它。。。思路如此,技术上,估计很难做。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询