如何:使用 MenuStrip 建立 MDI 視窗清單 (Windows Form)

使用多重文件介面 (MDI) 來建立可同時開啟數份文件的應用程式,並複製一份文件的內容來貼到另一份文件。

此程序會示範如何在父視窗功能表上建立一份所有作用中子表單的清單。

若要在 MenuStrip 上建立 MDI 視窗清單

  1. 建立表單,並將其 IsMdiContainer 屬性設定為 true

  2. MenuStrip 加入表單。

  3. 將兩個最上層功能表項目新增至 MenuStrip,並將其 Text 屬性設定為 &File&Window

  4. 將兩個子功能表項目新增至 &File 功能表項目,並將其 Text 屬性設定為 &Open&New

  5. MenuStripMdiWindowListItem 屬性設定為 &WindowToolStripMenuItem

  6. 將表單新增至專案,並新增您想要的控制項,例如另一個 MenuStrip

  7. &NewToolStripMenuItemClick 事件建立事件處理常式。

  8. 在事件處理常式中,插入類似下列內容的程式碼,以建立和顯示 Form2 的新執行個體,做為 Form1 的 MDI 子視窗。

    Private Sub openToolStripMenuItem_Click(ByVal sender As _  
    System.Object, ByVal e As System.EventArgs) Handles _  
    openToolStripMenuItem.Click  
        Dim NewMDIChild As New Form2()  
        'Set the parent form of the child window.  
            NewMDIChild.MdiParent = Me  
        'Display the new form.  
            NewMDIChild.Show()  
    End Sub  
    
    private void newToolStripMenuItem_Click(object sender, EventArgs e)  
    {  
        Form2 newMDIChild = new Form2();  
        // Set the parent form of the child window.  
            newMDIChild.MdiParent = this;  
        // Display the new form.  
            newMDIChild.Show();  
    }  
    

編譯程式碼

這個範例需要:

另請參閱