MenuStrip Denetimine Genel Bakış (Windows Forms)

Menüler, ortak bir temaya göre gruplandırılmış komutlar tutarak işlevleri kullanıcılarınıza sunar.

Denetim MenuStrip , .NET Framework'ün 2.0 sürümünde kullanıma sunulmuştur. Denetimle MenuStrip , Microsoft Office'te bulunanlar gibi menüleri kolayca oluşturabilirsiniz.

Denetim MenuStrip çoklu belge arabirimini (MDI) ve menü birleştirmeyi, araç ipuçlarını ve taşma özelliklerini destekler. Erişim tuşları, kısayol tuşları, onay işaretleri, görüntüler ve ayırıcı çubuklar ekleyerek menülerinizin kullanılabilirliğini ve okunabilirliğini geliştirebilirsiniz.

Denetim MenuStrip , denetimin MainMenu yerini alır ve denetime işlevsellik ekler; ancak geriye MainMenu dönük uyumluluk ve isterseniz gelecekte kullanmak üzere denetim korunur.

MenuStrip Denetimini Kullanmanın Yolları

Denetimi kullanarak MenuStrip :

  • Metin ve görüntü sıralama ve hizalama, sürükle ve bırak işlemleri, MDI, taşma ve menü komutlarına erişmeye yönelik alternatif modlar gibi gelişmiş kullanıcı arabirimini 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.

  • Tüm kapsayıcılar ve kapsanan öğeler için olayları, diğer denetimler için olayları işlediğiniz şekilde tutarlı bir şekilde işleyebilirsiniz.

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

Özellik Tanım
MdiWindowListItem MDI alt formlarının listesini görüntülemek için kullanılan öğesini alır veya ayarlar ToolStripMenuItem .
ToolStripItem.MergeAction MDI uygulamalarında alt menülerin üst menülerle birleştirilmesini alır veya ayarlar.
ToolStripItem.MergeIndex MDI uygulamalarında birleştirilmiş öğenin menü içindeki konumunu alır veya ayarlar.
Form.IsMdiContainer Formun MDI alt formları için bir kapsayıcı olup olmadığını belirten bir değer alır veya ayarlar.
ShowItemToolTips araç ipuçlarının için MenuStripgösterilip gösterilmediğini belirten bir değer alır veya ayarlar.
CanOverflow Taşma işlevini destekleyip desteklemediğini MenuStrip belirten bir değer alır veya ayarlar.
ShortcutKeys ile ToolStripMenuItemilişkili kısayol tuşlarını alır veya ayarlar.
ShowShortcutKeys ile ToolStripMenuItem ilişkilendirilmiş kısayol tuşlarının yanında ToolStripMenuItemgörüntülenip görüntülenmeyeceğini belirten bir değer alır veya ayarlar.

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

Sınıf Tanım
ToolStripMenuItem veya ContextMenuStripüzerinde görüntülenen seçilebilir bir MenuStrip seçeneği temsil eder.
ContextMenuStrip Kısayol menüsünü temsil eder.
ToolStripDropDown Kullanıcının bir veya daha üst düzey bir menü öğesine tıkladığında görüntülenen listeden tek bir öğe seçmesine olanak tanıyan bir ToolStripDropDownButton denetimi temsil eder.
ToolStripDropDownItem Tıklandığında görüntülenen açılan öğelerden ToolStripItem türetilen denetimler için temel işlevler sağlar.

Ayrıca bkz.