Sdílet prostřednictvím


MenuStrip – přehled ovládacího prvku (Windows Forms)

Nabídky zpřístupňují uživatelům funkce tím, že obsahují příkazy seskupené podle společného tématu.

Ovládací prvek MenuStrip byl představen ve verzi 2.0 rozhraní .NET Framework. Pomocí ovládacího prvku MenuStrip můžete snadno vytvářet nabídky, jako jsou nabídky nalezené v Microsoft Office.

Ovládací prvek MenuStrip podporuje rozhraní MDI (multiple-document interface), slučování nabídek, nápovědy k nástrojům a přetečení. Použitelnost a čitelnost nabídek můžete vylepšit přidáním přístupových kláves, klávesových zkratek, značek zaškrtnutí, obrázků a oddělovačů.

Ovládací prvek MenuStrip nahrazuje a přidává funkce do ovládacího prvku MainMenu; ovládací prvek MainMenu je však zachován pro zpětnou kompatibilitu a budoucí použití, pokud zvolíte.

Způsoby použití ovládacího prvku MenuStrip

Ovládací prvek MenuStrip slouží k:

  • Vytvářejte snadno přizpůsobené, běžně používané nabídky, které podporují pokročilé funkce uživatelského rozhraní a rozložení, jako je řazení textu a obrázku a zarovnání, operace přetažení, MDI, přetečení a alternativní režimy přístupu k příkazům nabídky.

  • Podpora typického vzhledu a chování operačního systému

  • Zpracování událostí konzistentně pro všechny kontejnery a obsažené položky stejným způsobem, jakým zpracováváte události pro jiné ovládací prvky.

Následující tabulka uvádí některé zvlášť důležité vlastnosti MenuStrip a přidružených tříd.

Vlastnost Popis
MdiWindowListItem Získá nebo nastaví ToolStripMenuItem, který se používá k zobrazení seznamu podřízených formulářů MDI.
ToolStripItem.MergeAction Získá nebo nastaví způsob sloučení podřízených nabídek s nadřazenými nabídkami v aplikacích MDI.
ToolStripItem.MergeIndex Získá nebo nastaví pozici sloučené položky v nabídce v aplikacích MDI.
Form.IsMdiContainer Získá nebo nastaví hodnotu určující, zda formulář je kontejner pro podřízené formuláře MDI.
ShowItemToolTips Získá nebo nastaví hodnotu označující, zda jsou zobrazeny popisky nástrojů pro MenuStrip.
CanOverflow Získá nebo nastaví hodnotu určující, zda MenuStrip podporuje funkci přetečení.
ShortcutKeys Získá nebo nastaví klávesové zkratky, které jsou přiřazeny k ToolStripMenuItem.
ShowShortcutKeys Získá nebo nastaví hodnotu určující, zda klávesové zkratky přidružené k ToolStripMenuItem jsou zobrazeny vedle ToolStripMenuItem.

V následující tabulce jsou uvedeny důležité doprovodné třídy MenuStrip.

Třída Popis
ToolStripMenuItem Představuje možnost výběru zobrazenou na MenuStrip nebo ContextMenuStrip.
ContextMenuStrip Představuje místní nabídku.
ToolStripDropDown Představuje ovládací prvek, který uživateli umožňuje vybrat jednu položku ze seznamu, který se zobrazí, když uživatel klikne na ToolStripDropDownButton nebo položku nabídky vyšší úrovně.
ToolStripDropDownItem Poskytuje základní funkce pro ovládací prvky odvozené z ToolStripItem, které zobrazují rozevírací položky po kliknutí.

Viz také