我有一個MDI子窗體(frmReview),我的目標是展示用下面的代碼我的最大化父窗體上:MDI子窗體不顯示
Public Sub frmTransport_KeyDown(sender As System.Object, e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyDown
'keyboard shortcuts
If e.KeyCode = Keys.F1 Then LaunchManual()
If e.Control Then
If e.KeyValue = Keys.R Then
Me.WindowState = FormWindowState.Maximized
Dim review As New frmReview
review.MdiParent = Me
review.Location = New Point(1175, 0)
review.BringToFront()
review.Show()
End If
...
...
End Sub
點(1175,0 )是TabControl遇見黃色mdi容器的右上角。父窗體將其isMdiContainer屬性設置爲True,並且當我運行此代碼時,frmReview的Load事件會觸發,但我沒有看到子窗體:
在另一個程序中,我使用相同的過程來顯示MDI兒童表格,它工作正常。有關爲何發生這種情況的任何建議?
在此先感謝!
你知道'Location'相當於控制的左上角,並且要設置,要右上方父母的角落?嘗試(588,0),它應該在中間。你只需要做適當的位置的數學 – djv
我的錯誤 - 將其設置爲(588,0),仍然不工作 –