2010-10-22 83 views
3

我有兩個窗體窗體,並且都將最頂層的屬性設置爲true。但是一種形式的表單邊框樣式被設置爲「無」。另一種形式有邊界。當這兩種形式一起發射時,沒有邊界的那個總是在頂部並且與另一個形式重疊。我如何使邊框始終位於頂部?謝謝。C#最頂層窗口

回答

2

我建議你以最後邊框的形式開始表單或將其他形式的TopMost屬性設置爲false。

[編輯]我吸收你看錶格所有者屬性 - http://msdn.microsoft.com/en-us/library/system.windows.forms.form.owner.aspx

formWithoutBorders.AddOwnedForm(borderForm); 
borderForm.Show(); 
+0

我不能,無邊框的人需要先運行。第二種形式就像配置。根據第一個,它需要運行。有沒有什麼東西可以覆蓋所有現有的最頂層? – TNA 2010-10-23 15:56:02

1

顯示(使可見)窗口應該在上面,稍後作爲另一個窗口。

最頂層僅適用於非最高窗口和最高窗口之間。在最頂層窗口之間,正常的規則適用於要顯示的窗口。

+0

並沒有爲我出於某種原因... – micahhoover 2011-11-30 21:28:11