İ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
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.
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.
Araç Kutusundan,bir denetimi form üzerine sürükleyin.
Denetimin MenuStrip tasarımcı eylemlerine ( ) tıklayın ve MenuStrip Standart Öğeler Ekle'yi seçin.
Denetim, MenuStrip standart menü öğeleriyle doldurulur.
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.
Araç Kutusundan,bir denetimi form üzerine sürükleyin.
Denetim StatusStrip otomatik olarak formun en altına yerleştirilir.
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.
Standart Menü Oluşturma bölümünde oluşturduğunuz Dosya menü öğesini tıklatın.
Özellikler penceresinde Olaylar'atıklayın.
Olayı çift DropDownItemClicked tıklatın.
Windows Forms Tasarımcısı, olay için bir olay DropDownItemClicked işleyicisi oluşturur.
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 Subforma
UpdateStatusyardı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
Formlarınızı derlemek ve çalıştırmak için F5 tuşuna basın.
Menüyü açmak için Dosya menü öğesini tıklatın.
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:
ile denetimleriniz için kısayol menüleri ContextMenuStrip oluşturun. Daha fazla bilgi için bkz. ContextMenu Bileşenine Genel Bakış.
Yerleştirme denetimleriyle birden çok belge arabirimi (MDI) formu ToolStrip oluşturun. Daha fazla bilgi için bkz. Kılavuz: Menü Birleştirme ve ToolStripDenetimleri ile MDI Formu Oluşturma.
Denetimlerinize ToolStrip profesyonel bir görünüm verme. Daha fazla bilgi için, bkz. How to: Set the ToolStrip Renderer for an Application.