多重文件介面(Multiple Document Interface, MDI) 是一個主視窗(父視窗)內有多個子視窗的介面設計,很適合用來需要同時開啟多個內容的應用場景:
在 WinForms 中要達成 MDI 很簡單,在主要的 Form 中只要將 IsMdiContainer 設定為 true :
設定子視窗也很簡單,重點就是只要透過 MdiParent 屬性指定父視窗即可:
參考資料:
Microsoft.Learn - How to: Create MDI child forms
Microsoft.Learn - How to: Create MDI Parent Forms
在 WinForms 中要達成 MDI 很簡單,在主要的 Form 中只要將 IsMdiContainer 設定為 true :
this.IsMdiContainer = true;
設定子視窗也很簡單,重點就是只要透過 MdiParent 屬性指定父視窗即可:
Form form2 = new Form();
form2.MdiParent = this; // 設定 MDI 父視窗,這裡指向的是 Form1
form2.Text = "子視窗1";
form2.Show();
參考資料:
Microsoft.Learn - How to: Create MDI child forms
Microsoft.Learn - How to: Create MDI Parent Forms
留言
張貼留言
如果有任何問題、建議、想說的話或文章題目推薦,都歡迎留言或來信: a@ruyut.com