可以处理Click的透明Windows窗体

时间:2015-09-25 13:21:06

标签: c# .net winforms

我在Visual Studio中使用C#,我正在尝试制作一个透明表单 - 完全透明,但不是点击 - 而不是制作标题栏是透明的,这样仍然可以移动(看不见的)窗口并且(最重要的是)关闭它。

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

1 个答案:

答案 0 :(得分:7)

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

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

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

enter image description here

注意:

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