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é
.NET Desktop feedback