[英]Child MDI Form appears below the parent MDI control
我有2種表格; Form1和Form2。 在Form1中,有一個MenuStrip和一個按鈕。 當我單擊按鈕時,Form2出現在Form1按鈕下方。
private void button1_Click(object sender, EventArgs e)
{
Form2 frm = new Form2();
frm.MdiParent = this;
frm.StartPosition = FormStartPosition.CenterScreen;
frm.WindowState = FormWindowState.Maximized;
frm.Show();
}
MDI容器中的子窗體始終是直接放置在MDI容器上的其他控件的基礎:
如果也將Form移到菜單下方,您也會看到相同的行為,盡管由於MenuStrip已停靠,您應該會看到滾動條,可讓您查看整個Form。
將您的按鈕合並到MenuStrip上:
或將其停靠在某個地方的邊緣:( 這看起來很荒謬,但這只是為了演示;您可以停靠一個面板並將其移到其中,或者例如使用ToolStrip玩耍)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.