可以处理Click的透明Windows窗体

我正在使用Visual Studio中的C#工作,我正在尝试制作一个透明的表单 – 完全透明,但不是点击 – 不会使标题栏透明,因此仍然可以移动(不可见)窗口周围和(最重要的是)关闭它。

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

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

TrancparencyKeyBackColor属性设置为与Color.Red相同的颜色。

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

在此处输入图像描述

注意:

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