Udostępnij za pośrednictwem


MenuStrip — Informacje o formancie [Formularze systemu Windows]

Menu udostępniają użytkownikom funkcje, przechowując polecenia pogrupowane według wspólnego motywu.

Kontrolka MenuStrip została wprowadzona w wersji 2.0 programu .NET Framework. Za pomocą kontrolki MenuStrip można łatwo tworzyć menu, takie jak te znajdujące się w pakiecie Microsoft Office.

Kontrolka MenuStrip obsługuje interfejs wiele dokumentów (MDI) i scalanie menu, porady dotyczące narzędzi i przepełnienie. Możesz zwiększyć użyteczność i czytelność menu, dodając klawisze dostępu, klawisze skrótów, znaczniki wyboru, obrazy i paski separatora.

Kontrolka MenuStrip zastępuje i dodaje funkcje do MainMenu kontrolki, ale kontrolka MainMenu jest zachowywana w celu zapewnienia zgodności z poprzednimi wersjami i użycia w przyszłości, jeśli wybierzesz.

Sposoby korzystania z kontrolki MenuStrip

Użyj kontrolki MenuStrip , aby:

  • Twórz łatwo dostosowane, powszechnie stosowane menu, które obsługują zaawansowane funkcje interfejsu użytkownika i układu, takie jak porządkowanie tekstu i obrazów oraz wyrównanie, operacje przeciągania i upuszczania, MDI, przepełnienie i alternatywne tryby uzyskiwania dostępu do poleceń menu.

  • Obsługa typowego wyglądu i zachowania systemu operacyjnego.

  • Spójna obsługa zdarzeń dla wszystkich kontenerów i zawartych elementów w taki sam sposób, jak w przypadku innych kontrolek.

W poniższej tabeli przedstawiono szczególnie ważne właściwości MenuStrip i skojarzone klasy.

Właściwości opis
MdiWindowListItem Pobiera lub ustawia element ToolStripMenuItem używany do wyświetlania listy formularzy podrzędnych MDI.
ToolStripItem.MergeAction Pobiera lub ustawia sposób scalania menu podrzędnych z menu nadrzędnymi w aplikacjach MDI.
ToolStripItem.MergeIndex Pobiera lub ustawia położenie scalonego elementu w menu w aplikacjach MDI.
Form.IsMdiContainer Pobiera lub ustawia wartość wskazującą, czy formularz jest kontenerem formularzy podrzędnych MDI.
ShowItemToolTips Pobiera lub ustawia wartość wskazującą, czy wskazówki dotyczące narzędzi są wyświetlane dla elementu MenuStrip.
CanOverflow Pobiera lub ustawia wartość wskazującą, czy MenuStrip funkcja obsługuje przepełnienie.
ShortcutKeys Pobiera lub ustawia klawisze skrótów skojarzone z elementem ToolStripMenuItem.
ShowShortcutKeys Pobiera lub ustawia wartość wskazującą, czy klawisze skrótu skojarzone z elementem ToolStripMenuItem są wyświetlane obok elementu ToolStripMenuItem.

W poniższej tabeli przedstawiono ważne MenuStrip klasy towarzyszące.

Klasa opis
ToolStripMenuItem Reprezentuje wybraną opcję wyświetlaną na obiekcie MenuStrip lub ContextMenuStrip.
ContextMenuStrip Reprezentuje menu skrótów.
ToolStripDropDown Reprezentuje kontrolkę, która umożliwia użytkownikowi wybranie pojedynczego elementu z listy wyświetlanej po kliknięciu ToolStripDropDownButton lub wyższego poziomu elementu menu.
ToolStripDropDownItem Udostępnia podstawowe funkcje kontrolek pochodzących z ToolStripItem tych elementów listy rozwijanej wyświetlania po kliknięciu.

Zobacz też