İzlenecek yol: Bir Forma Standart Menü Öğeleri Sağlama

Denetimle formlar için standart bir menü MenuStrip sekleyebilirsiniz.

Bu kılavuzda, standart menü oluşturmak için MenuStrip bir denetimin nasıl kullanılası anlattır. Form, kullanıcı bir menü öğesi seçerken de yanıt verir. Bu kılavuzda aşağıdaki görevler gösterildiği gibi:

  • Windows Forms projesi oluşturma.

  • Standart menü oluşturma.

  • Denetim StatusStrip oluşturma.

  • Menü öğesi seçimini işleme.

Bitirdikten sonra, denetimde menü öğesi seçimlerini görüntüleyen standart bir menüye sahip bir formunuz StatusStrip olur.

Bu konudaki kodu tek bir liste olarak kopyalamak için bkz. Nasıl kullanılır: Bir Forma Standart Menü Öğeleri Sağlama.

Önkoşullar

Bu izlenecek yolu Visual Studio bir çözüme ihtiyacınız olacak.

Proje oluşturma

  1. Bu Visual Studio, StandardMenuForm(Visual C#Windows Project Dosya Yeni Project veya Klasik Masaüstü Windows Forms Uygulaması) adlı bir Visual Basic uygulama projesi oluşturun.

  2. Windows Form Tasarımcısı'nda formu seçin.

Standart menü oluşturma

Windows Forms Tasarımcısı, bir denetimi standart menü MenuStrip öğeleriyle otomatik olarak doldurabilirsiniz.

  1. Araç Kutusundan,bir denetimi form üzerine sürükleyin.

  2. Denetimin MenuStrip tasarımcı eylemlerine ( ) tıklayın ve MenuStrip Standart Öğeler Ekle'yi seçin.

    Denetim, MenuStrip standart menü öğeleriyle doldurulur.

  3. Varsayılan menü öğelerini ve karşılık gelen simgeleri görmek için Dosya menü öğesini tıklatın.

StatusStrip denetimi oluşturma

Windows StatusStrip Forms uygulamalarınızı durumunu görüntülemek için denetimi kullanın. Geçerli örnekte, kullanıcı tarafından seçilen menü öğeleri bir denetimde StatusStrip görüntülenir.

  1. Araç Kutusundan,bir denetimi form üzerine sürükleyin.

    Denetim StatusStrip otomatik olarak formun en altına yerleştirilir.

  2. Denetimin StatusStrip açılan düğmesine tıklayın ve denetime denetim eklemek için StatusStripToolStripStatusLabelStatusStrip seçin.

Öğe seçimini işleme

Kullanıcı DropDownItemClicked bir menü öğesi seçerek yanıt vermek için olayı işle.

  1. Standart Menü Oluşturma bölümünde oluşturduğunuz Dosya menü öğesini tıklatın.

  2. Özellikler penceresinde Olaylar'atıklayın.

  3. Olayı çift DropDownItemClicked tıklatın.

    Windows Forms Tasarımcısı, olay için bir olay DropDownItemClicked işleyicisi oluşturur.

  4. Olay işleyicisine aşağıdaki kodu ekleyin.

    // This method is the DropDownItemClicked event handler.
    // It passes the ClickedItem object to a utility method
    // called UpdateStatus, which updates the text displayed
    // in the StatusStrip control.
    private void fileToolStripMenuItem_DropDownItemClicked(
        object sender, ToolStripItemClickedEventArgs e)
    {
        this.UpdateStatus(e.ClickedItem);
    }
    
    ' This method is the DropDownItemClicked event handler.
    ' It passes the ClickedItem object to a utility method
    ' called UpdateStatus, which updates the text displayed 
    ' in the StatusStrip control.
    Private Sub FileToolStripMenuItem_DropDownItemClicked( _
    ByVal sender As System.Object, _
    ByVal e As System.Windows.Forms.ToolStripItemClickedEventArgs) _
    Handles FileToolStripMenuItem.DropDownItemClicked
    
        Me.UpdateStatus(e.ClickedItem)
    
    End Sub
    
  5. forma UpdateStatus yardımcı program yöntemi tanımını ekler.

    // This utility method assigns the value of a ToolStripItem
    // control's Text property to the Text property of the
    // ToolStripStatusLabel.
    private void UpdateStatus(ToolStripItem item)
    {
        if (item != null)
        {
            string msg = String.Format("{0} selected", item.Text);
            this.statusStrip1.Items[0].Text = msg;
        }
    }
    
    ' This utility method assigns the value of a ToolStripItem
    ' control's Text property to the Text property of the 
    ' ToolStripStatusLabel.
    Private Sub UpdateStatus(ByVal item As ToolStripItem)
    
        If item IsNot Nothing Then
    
            Dim msg As String = String.Format("{0} selected", item.Text)
            Me.StatusStrip1.Items(0).Text = msg
    
        End If
    
    End Sub
    

Denetim noktası - formlarınızı test

  1. Formlarınızı derlemek ve çalıştırmak için F5 tuşuna basın.

  2. Menüyü açmak için Dosya menü öğesini tıklatın.

  3. Dosya menüsünde öğelerden birini seçerek seçin.

    Denetim StatusStrip seçilen öğeyi görüntüler.

Sonraki adımlar

Bu kılavuzda standart menüye sahip bir form oluşturduk. Denetim ailesini ToolStrip başka birçok amaç için kullanabilirsiniz:

Ayrıca bkz.