标签: c# .net winforms transparent
我正在设计一个始终在屏幕上并且大约20%不透明的窗口。它被设计成一种状态窗口,因此它始终位于顶部,但我希望人们能够通过窗口点击下面的任何其他应用程序。这是我现在输入的SO帖子顶部的不透明窗口:
看到灰色吧?这会阻止我在此刻输入标签框。
答案 0 :(得分:16)
您可以通过向其扩展样式添加var ToolTipDiv = $(this).closest('.field').next('.FormToolTipText'); 和WS_EX_LAYERED样式来创建一个窗口,点击。另外,要始终将其WS_EX_TRANSPARENT设置为TopMost并使其半透明,请使用合适的true值:
var ToolTipDiv = $(this).closest('.field').next('.FormToolTipText');
WS_EX_LAYERED
WS_EX_TRANSPARENT
TopMost
true
Opacity
示例结果