2015-10-18 51 views
0

是否可以在相同的「級別」上設置兩種形式?重現TeamViewer 10的外觀

在TeamViewer 10中,當選擇其中一種形式時,另一種形式也可見。當我們點擊其中一個,點擊表格和其他都被帶到前面...

我該如何重現相同的工作?

我試圖重寫OnGotFocus子:

Protected Overrides Sub OnGotFocus(e As EventArgs) 
    MyBase.OnGotFocus(e) 
    Form2.BringToFront() 
End Sub 

我的目標是創建一個應用程序看起來像這樣:

enter image description here

回答

1

您設置的的所有者輔助形式,通過將主要形式傳遞給其Show()方法:

' ... From within Form1 ... 
Dim f2 As New Form2 
f2.Show(Me) ' <-- setting Form1 as the owner of Form2 

現在這兩種形式將充當「單元」。