2012-07-20 43 views
0

我有一個窗體是在第二臺顯示器和全屏。我想要防止所有其他窗口無意中移動到第二個屏幕並重新覆蓋我的表單。防止其他窗口重疊我的表單?

我還需要確保如果一個窗口移動到另一個窗口並且我使用最頂層,我不希望其他窗口迷路。

我想使第二個顯示器(或我的應用程序)不可重疊。不一定使它成爲最頂級的應用程序。

這是一個c#表單。

這樣做的最好方法是什麼?

+3

是的,最高層會做到這一點。但一如既往,問題將是「你的表單爲什麼比其他所有表單更重要?」 http://blogs.msdn.com/b/oldnewthing/archive/2005/06/07/426294.aspx – 2012-07-20 20:04:21

回答

3

Form.TopMost屬性:

最上面的形式是重疊的所有其它(非最上面的),即使 形式如果它不是活性或前景形式的形式。最上面的表格 始終顯示在桌面上的 窗口的z順序中的最高點。您可以使用此屬性創建一個始終顯示在您的應用程序中的表格 ,例如Find和 替換工具窗口。