我在VB.Net中制作了一个ScreenCapture程序。我已经有没有边框代码的Region和Dragging Forms。但我的问题是,如果表格是透明的,我无法拖动它。
这是图片:
褪色黑色部分是Form1,是一个MDI容器。透明部分是我的Form2,是Childform。
我的问题: 我如何拖动那个子表单?因为当我尝试点击它时,它只会点击它背后的东西。让我们说Stackoverflow的徽章按钮。任何人都可以帮我这个吗?
如果你想试验它,这是我的文件。 Try.zip
答案 0 :(得分:0)
我认为更好的选择是拥有一个常规表单,您可以在其上放置内容(位图副本),因此看起来好像您正在查看桌面,而您正在查看表单。然后你可以使用GDI +或DirectX随意淡入或淡出区域,你的鼠标点击应该注册得很好。