共用方式為


HOW TO:安排 MDI 子表單

對於開啟的 MDI 子表單來說,應用程式通常都具有功能表命令以執行動作,例如並列顯示、重疊顯示和排列。 LayoutMdi 方法可以和 MdiLayout 列舉一起使用,重新排列 MDI 父表單內的子表單。

LayoutMdi 方法可使用四種不同 MdiLayout 列舉值中的任一值。 這些列舉值可將子表單顯示為重疊、水平或垂直並排或是顯示為排列在 MDI 表單下方的子表單圖示。

這些方法常被當做由功能表項目的 Click 事件呼叫的事件處理常式。 如此一來,具有「重疊顯示視窗」文字的功能表項目就可在 MDI 子視窗上呈現出指定的效果。

若要排列子表單

  • 在方法中,使用 LayoutMdi 方法設定 MDI 父表單的 MdiLayout 列舉。 下列範例將 MdiLayout 列舉的 Cascade 設定用於 MDI 父表單 (Form1) 的子視窗。 此列舉是用在 [重疊顯示視窗] 功能表項目的 Click 事件處理常式程式碼中。

    Protected Sub CascadeWindows_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
       Me.LayoutMdi(System.Windows.Forms.MdiLayout.Cascade)
    End Sub
    
    protected void CascadeWindows_Click(object sender, System.EventArgs e){
       this.LayoutMdi(System.Windows.Forms.MdiLayout.Cascade);
    }
    
    注意事項注意事項

    同樣地,藉由變更傳遞至 LayoutMdi 方法的 MdiLayout 列舉值,也可設定成並排顯示視窗以及如圖示般排列視窗的功能。

    (Visual C#) 在表單的建構函式中加入下列程式碼,將事件處理常式加以註冊。

    this.button1.Click += new System.EventHandler(this.button1_Click);
    

請參閱

工作

HOW TO:建立 MDI 父表單

HOW TO:建立 MDI 子表單

HOW TO:決定作用中的 MDI 子系

HOW To:傳送資料至作用中的 MDI 子系

其他資源

多重文件介面 (MDI) 應用程式