可以处理Click的透明Windows窗体

lin*_*le5 2 .net c# winforms

我正在使用Visual Studio中的C#,我正在尝试制作一个透明的表单 - 完全透明,但不是点击 - 不会使标题栏透明,所以还有一些东西要移动(不可见)窗口周围和(最重要的是)关闭它.

如果窗口有可见边框也很好,但这可能是一个单独的问题.

Rez*_*aei 7

如果我正确理解您的问题,您可以使用 TrancparencyKey

设置TrancparencyKeyBackColor属性都相同的颜色Color.Red.

以下是visual studio上透明表单的屏幕截图:

在此输入图像描述

注意:

  • 当你使用例如Color.Red每件事情都很好,你可以处理鼠标Click.但是不同颜色的行为是不同的,例如Color.Magenta表单无法捕获鼠标Click.

  • 这两个设置都可以在表单的属性下找到. (2认同)