Share via


Nasıl yapılır: MenuStrip (Windows Forms) ile MDI Pencere Listesi Oluşturma

Birden çok belge arabirimini (MDI) kullanarak aynı anda birkaç belge açabilen ve bir belgeden diğerine içerik kopyalayıp yapıştırabilen uygulamalar oluşturun.

Bu yordamda, ebeveynin Pencere menüsünde tüm etkin alt formların listesinin nasıl oluşturulacağı gösterilir.

MenuStrip üzerinde MDI Penceresi listesi oluşturmak için

  1. Bir form oluşturun ve özelliğini IsMdiContainer olarak trueayarlayın.

  2. Forma bir MenuStrip ekleyin.

  3. öğesine iki üst düzey menü öğesi MenuStrip ekleyin ve bunların Text özelliklerini ve &Windowolarak &File ayarlayın.

  4. Menü öğesine iki alt menü öğesi &File ekleyin ve bunların Text özelliklerini ve &Newolarak &Open ayarlayın.

  5. MdiWindowListItem özelliğini MenuStrip olarak &WindowToolStripMenuItemayarlayın.

  6. Projeye bir form ekleyin ve başka bir MenuStripgibi istediğiniz denetimi ekleyin.

  7. olayı için Click bir olay işleyicisi &NewToolStripMenuItemoluşturun.

  8. Olay işleyicisinde aşağıdakine benzer bir kod ekleyerek öğesinin MDI alt öğeleri Form2Form1olarak yeni örneklerini oluşturun ve görüntüleyin.

    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();  
    }  
    

Kod Derleniyor

Bu örnek şunları gerektirir:

Ayrıca bkz.