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

Nabídky zpřístupňují uživatelům funkce tak, že seskupí příkazy seskupené společným motivem.

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

Ovládací MenuStrip prvek podporuje rozhraní MDI (multiple-document interface) a slučování nabídek, popisy nástrojů 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í MenuStrip prvek nahrazuje a přidává do ovládacího prvku funkce MainMenu . MainMenu Ovládací prvek se však zachová kvůli zpětné kompatibilitě a budoucí použití, pokud zvolíte.

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

MenuStrip Pomocí ovládacího prvku:

  • 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.

V následující tabulce jsou uvedeny některé zvlášť důležité vlastnosti MenuStrip a přidružené třídy.

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 popisy nástroje pro MenuStrip.
CanOverflow Získá nebo nastaví hodnotu určující, zda MenuStrip podporuje přetečení funkce.
ShortcutKeys Získá nebo nastaví klávesové zkratky přidružené k ToolStripMenuItem.
ShowShortcutKeys Získá nebo nastaví hodnotu určující, zda klávesové zkratky, které jsou přidruženy k objektu ToolStripMenuItem jsou zobrazeny vedle ToolStripMenuItem.

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

Třída Popis
ToolStripMenuItem Představuje možnost výběru zobrazenou na nebo MenuStripContextMenuStrip.
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 položku nabídky na vyšší nebo vyšší úroveň.
ToolStripDropDownItem Poskytuje základní funkce pro ovládací prvky odvozené z ToolStripItem těchto rozevíracích položek po kliknutí.

Viz také