Windows窗体:通过部分透明的always-on-top窗口传递点击次数

时间:2016-10-04 15:02:51

标签: c# .net winforms transparent

我正在设计一个始终在屏幕上并且大约20%不透明的窗口。它被设计成一种状态窗口,因此它始终位于顶部,但我希望人们能够通过窗口点击下面的任何其他应用程序。这是我现在输入的SO帖子顶部的不透明窗口:

Example

看到灰色吧?这会阻止我在此刻输入标签框。

1 个答案:

答案 0 :(得分:16)

您可以通过向其扩展样式添加var ToolTipDiv = $(this).closest('.field').next('.FormToolTipText'); WS_EX_LAYERED样式来创建一个窗口,点击。另外,要始终将其WS_EX_TRANSPARENT设置为TopMost并使其半透明,请使用合适的true值:

Opacity

示例结果

enter image description here