MenuStrip Denetimine Genel Bakış (Windows Forms)

Menüler, ortak bir temaya göre gruplanmış komutları tutarak kullanıcılarınıza işlevselliği sunar.

MenuStripDenetim, .NET Framework sürüm 2,0 ' de tanıtılmıştı. MenuStripDenetimiyle, Microsoft Office bulunan gibi kolayca menüler oluşturabilirsiniz.

MenuStripDenetim, çoklu belge arabirimi (MDI) ve menü birleştirme, araç ipuçları ve taşmayı destekler. Erişim tuşları, kısayol tuşları, onay işaretleri, görüntüler ve ayırıcı çubuklar ekleyerek menülerinizi kullanılabilirliğini ve okunabilirliğini geliştirebilirsiniz.

MenuStripDenetim yerini alır ve denetime işlevsellik ekler MainMenu ; ancak, MainMenu Denetim geriye dönük uyumluluk için ve isterseniz daha sonra kullanılmak üzere tutulur.

MenuStrip denetimini kullanmanın yolları

MenuStripŞunları yapmak için denetimi kullanın:

  • Metin ve görüntü sıralama ve hizalama, sürükle ve bırak işlemleri, MDI, taşma ve menü komutlarının diğer modları gibi gelişmiş kullanıcı arabirimi ve düzen özelliklerini destekleyen kolayca özelleştirilmiş, yaygın olarak kullanılan menüler oluşturun.

  • İşletim sisteminin tipik görünümünü ve davranışını destekler.

  • Olayları tüm kapsayıcılar ve içerilen öğeler için, diğer denetimler için de olayları idare ettiğiniz şekilde işleyin.

Aşağıdaki tabloda, ve ilişkili sınıfların bazı özellikle önemli özellikleri gösterilmektedir MenuStrip .

Özellik Açıklama
MdiWindowListItem ToolStripMenuItemMDI alt formlarının listesini göstermek için kullanılan öğesini alır veya ayarlar.
ToolStripItem.MergeAction Alt menülerin MDI uygulamalarında üst menülerle nasıl birleştirildiğini alır veya ayarlar.
ToolStripItem.MergeIndex MDI uygulamalarında bir menü içindeki birleştirilmiş öğenin konumunu alır veya ayarlar.
Form.IsMdiContainer Formun MDI alt formları için bir kapsayıcı olup olmadığını gösteren bir değer alır veya ayarlar.
ShowItemToolTips İçin araç ipuçlarının gösterilip gösterilmeyeceğini gösteren bir değer alır veya ayarlar MenuStrip .
CanOverflow ' Nin MenuStrip taşma işlevini destekleyip desteklemediğini gösteren bir değer alır veya ayarlar.
ShortcutKeys İle ilişkili kısayol tuşlarını alır veya ayarlar ToolStripMenuItem .
ShowShortcutKeys İle ilişkili kısayol tuşlarının ' nin yanında görüntülenip görüntülenmediğini gösteren bir değer alır veya ayarlar ToolStripMenuItemToolStripMenuItem .

Aşağıdaki tabloda, önemli MenuStrip yardımcı sınıflar gösterilmektedir.

Sınıf Açıklama
ToolStripMenuItem Veya üzerinde görünen seçilebilir bir seçeneği temsil MenuStrip eder ContextMenuStrip .
ContextMenuStrip Bir kısayol menüsünü temsil eder.
ToolStripDropDown Kullanıcının bir ToolStripDropDownButton veya daha yüksek düzey menü öğesine tıkladığı zaman görüntülenen listeden tek bir öğe seçmesini sağlayan bir denetimi temsil eder.
ToolStripDropDownItem Tıklandığında, açılan öğeden türetilmiş denetimler için temel işlevleri sağlar ToolStripItem .

Ayrıca bkz.