2017-04-18 108 views
2

我一直在試圖解決發生在我的程序上的問題。我從菜單中打開的所有表格都拒絕以MDIParent表格爲中心。由於我使用2個面板來設計自定義工具欄(包含關閉和最小化按鈕)和另一個關於菜單的面板。在MDI Parent窗體中打開時如何居中窗體?

這是一張圖片來解釋我在解決我的問題上的努力。

Image regarding my problem

事情我已經嘗試:

Private Sub RegistarDevoluçãoToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles RegistarProjetoToolStripMenuItem.Click 
    Dim janela As New frmRegProjeto 
    janela.MdiParent = Me 
    janela.StartPosition = FormStartPosition.CenterParent 
    janela.Show() 
End Sub 
+1

這在特定情況下不起作用o在MDI子窗口中,改爲使用CenterScreen。 –

+0

是的,它的工作原理,你可以發佈一個答案,以便我可以推薦給其他用戶嗎?提前致謝。 –

+0

當然你可以完成你自己開始的Q + A,現在你知道正確的咒語了嗎?你只是不需要我的幫助。 –

回答

1

由Hans帕桑特答:

因爲它不會對MDI子窗口中心屏幕對象的特定情況下的工作應該得到的工作完成:

 Private Sub RegistarDevoluçãoToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles RegistarProjetoToolStripMenuItem.Click 
     Dim janela As New frmRegProjeto 
     janela.MdiParent = Me 
     janela.StartPosition = FormStartPosition.CenterScreen 
     janela.Show() 
     End Sub 
相關問題