TopMost窗口 - 仅当有更高的Z有序窗口时才设置?

时间:2009-10-07 11:52:54

标签: c# winforms

我希望我的表单总是最顶层(它跟在鼠标光标之后),甚至在IE的URL窗口之上。当我将Topmost = true或BringToFront()添加到OnPaint方法时,这是有效的。 但是,一切正常,但点击主窗体中的按钮(应用程序包含Form1 for options和透明form2,跟随鼠标)。如果form2始终设置为最顶层,则不会注册form1上的单击。 我没有找到任何解决方法,例如,如果有一个具有更高Z坐标的控件,将其设置为最顶层? 希望它有意义,谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用SendMessage将鼠标单击传递到下面的表单。参见:

http://www.experts-exchange.com/Programming/Programming_Languages/C_Sharp/Q_21549799.html

(滚动到底部查看答案)。

相关问题