ToolStrip — Informacje o formancie [Formularze systemu Windows]
Kontrolka Formularze systemu ToolStrip Windows i skojarzone z nią klasy zapewniają wspólną strukturę łączenia elementów interfejsu użytkownika z paskami narzędzi, paskami stanu i menu. ToolStrip kontrolki oferują bogate środowisko czasu projektowania, które obejmuje aktywację i edycję w miejscu, niestandardowy układ i środowisko html, czyli możliwość udostępniania pasków narzędzi w poziomie lub w pionie.
Mimo że ToolStrip zastępuje i dodaje funkcje do kontrolki w poprzednich wersjach, ToolBar jest zachowywany w celu zapewnienia zgodności z poprzednimi wersjami i przyszłego użycia w razie potrzeby.
Funkcje kontrolek ToolStrip
Użyj kontrolki ToolStrip , aby:
Prezentowanie wspólnego interfejsu użytkownika między kontenerami.
Twórz łatwo dostosowane, powszechnie stosowane paski narzędzi, które obsługują zaawansowane funkcje interfejsu użytkownika i układu, takie jak docking,nton, przyciski z tekstem i obrazami, przyciski listy rozwijanej i kontrolki, przyciski przepełnienia i zmiana kolejności ToolStrip elementów w czasie wykonywania.
Obsługa przepełnienia i zmiany kolejności elementów czasu wykonywania. Funkcja przepełnienia przenosi elementy do menu rozwijanego, gdy nie ma wystarczającego miejsca, aby wyświetlić je w obiekcie ToolStrip.
Obsługa typowego wyglądu i zachowania systemu operacyjnego za pomocą wspólnego modelu renderowania.
Spójna obsługa zdarzeń dla wszystkich kontenerów i zawartych elementów w taki sam sposób, jak w przypadku innych kontrolek.
Przeciągnij elementy z jednej ToolStrip do innej lub w obrębie elementu ToolStrip.
Utwórz kontrolki listy rozwijanej i edytory typów interfejsu użytkownika z zaawansowanymi układami w obiekcie ToolStripDropDown.
ToolStripControlHost Użyj klasy , aby użyć innych kontrolek w elemecie ToolStrip i zyskaj ToolStrip dla nich funkcje.
Możesz rozszerzyć funkcjonalność i zmodyfikować wygląd i zachowanie, używając ToolStripRendererwyliczenia , ToolStripProfessionalRendereri ToolStripManagerToolStripRenderModeToolStripManagerRenderMode oraz .
Kontrolka ToolStrip jest wysoce konfigurowalna i rozszerzalna oraz udostępnia wiele właściwości, metod i zdarzeń w celu dostosowania wyglądu i zachowania. Poniżej przedstawiono kilka godnych uwagi członków:
Ważne elementy członkowskie ToolStrip
Nazwa/nazwisko | opis |
---|---|
Dock | Pobiera lub ustawia krawędź kontenera ToolStrip nadrzędnego, do którego jest zadokowany. |
AllowItemReorder | Pobiera lub ustawia wartość wskazującą, czy zmiana kolejności przeciągania i upuszczania elementów jest obsługiwana prywatnie przez klasę ToolStrip . |
LayoutStyle | Pobiera lub ustawia wartość wskazującą sposób określania ToolStrip elementów. |
Overflow | Pobiera lub ustawia, czy element ToolStripItem jest podłączony do ToolStrip obiektu lub ToolStripOverflowButton czy może unosić się między nimi. |
IsDropDown | Pobiera wartość wskazującą, czy ToolStripItem inne elementy na liście rozwijanej są wyświetlane po kliknięciu ToolStripItem . |
OverflowButton | Pobiera przycisk ToolStripItem przepełnienia dla ToolStrip elementu z włączonym przepełnieniem. |
Renderer | Pobiera lub ustawia ToolStripRenderer element używany do dostosowywania wyglądu i zachowania (wygląd i działanie) elementu ToolStrip. |
RenderMode | Pobiera lub ustawia style malowania, które mają być stosowane do elementu ToolStrip. |
RendererChanged | Podniesione Renderer , gdy właściwość ulegnie zmianie. |
Elastyczność ToolStrip kontrolki jest osiągana przy użyciu wielu klas towarzyszących. Poniżej przedstawiono niektóre z najbardziej godnych uwagi:
Ważne klasy towarzyszące ToolStrip
Nazwa/nazwisko | opis |
---|---|
MenuStrip | Zastępuje i dodaje funkcje do MainMenu klasy. |
StatusStrip | Zastępuje i dodaje funkcje do StatusBar klasy. |
ContextMenuStrip | Zastępuje i dodaje funkcje do ContextMenu klasy. |
ToolStripItem | Abstrakcyjna klasa bazowa, która zarządza zdarzeniami i układem dla wszystkich elementów, które ToolStripToolStripControlHostmogą zawierać , lub ToolStripDropDown . |
ToolStripContainer | Udostępnia kontener z panelem po każdej stronie formularza, w którym kontrolki można rozmieścić na różne sposoby. |
ToolStripRenderer | Obsługuje funkcje ToolStrip malowania obiektów. |
ToolStripProfessionalRenderer | Zapewnia wygląd w stylu pakietu Microsoft Office. |
ToolStripManager | Kontrolki ToolStrip renderowania i renderowania oraz scalania MenuStripobiektów , ToolStripDropDownMenui ToolStripMenuItem . |
ToolStripManagerRenderMode | Określa styl malowania (niestandardowy, Windows XP lub Microsoft Office Professional) zastosowany do wielu ToolStrip obiektów zawartych w formularzu. |
ToolStripRenderMode | Określa styl malowania (niestandardowy, Windows XP lub Microsoft Office Professional) zastosowany do jednego ToolStrip obiektu zawartego w formularzu. |
ToolStripControlHost | Hostuje inne kontrolki, które nie są specjalnie ToolStrip kontrolkami, ale dla których chcesz ToolStrip użyć funkcji. |
ToolStripItemPlacement | Określa, czy ToolStripItem element ma być określony na głównym ToolStrip, na przepełnieniu ToolStrip, czy też nie. |
Aby uzyskać więcej informacji, zobacz ToolStrip Technology Summary (Podsumowanie technologii ToolStrip) i ToolStrip Control Architecture (Architektura kontrolki ToolStrip).
Zobacz też
.NET Desktop feedback
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla