ToolStripLayoutStyle Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa możliwe wyrównania, z którymi można wyświetlić elementy obiektu ToolStrip .
public enum class ToolStripLayoutStyle
public enum ToolStripLayoutStyle
type ToolStripLayoutStyle =
Public Enum ToolStripLayoutStyle
- Dziedziczenie
Pola
Flow | 3 | Określa, że elementy przepływają w poziomie lub w pionie w razie potrzeby. |
HorizontalStackWithOverflow | 1 | Określa, że elementy są określone w poziomie i przepełniane w razie potrzeby. |
StackWithOverflow | 0 | Określa, że elementy są ułożone automatycznie. |
Table | 4 | Określa, że elementy są ułożone z lewej strony. |
VerticalStackWithOverflow | 2 | Określa, że elementy są ułożone w pionie, są wyśrodkowane w kontrolce i przepełniane w razie potrzeby. |
Uwagi
Układ klasy i jej klas pochodnych ToolStrip można kontrolować, przypisując element członkowski ToolStripLayoutStyle wyliczenia do właściwości kontrolki LayoutStyle
, takiej jak ToolStrip.LayoutStyle właściwość or StatusStrip.LayoutStyle .
Układy stosu
Układanie układa elementy obok siebie na obu końcach paska narzędzi. Poniższa lista zawiera opis układów stosu.
StackWithOverflow powoduje, że pasek narzędzi zmienia swój układ automatycznie zgodnie z właściwością kontrolki
Orientation
w celu obsługi scenariuszy przeciągania i dokowania.Element VerticalStackWithOverflow renderuje
Orientation
elementy obok siebie w pionie.Funkcja HorizontalStackWithOverflow renderuje
Orientation
elementy obok siebie w poziomie.
Inne funkcje układów stosu
Alignment określa koniec HorizontalStackWithOverflow elementu, do którego element jest wyrównany.
Gdy elementy nie mieszczą się w elemecie ToolStrip, automatycznie pojawi się przycisk przepełnienia. Ustawienie Overflow właściwości określa, czy element pojawia się w obszarze przepełnienia zawsze, zgodnie z potrzebami, czy nigdy.
LayoutCompleted W przypadku, gdy można sprawdzić Placement właściwość, aby określić, czy element został umieszczony na głównym Overflow, przepełnieniu LayoutCompletedlub jeśli w ogóle nie jest wyświetlany. Typowe przyczyny, dla których element nie jest wyświetlany, to to, że element nie mieścił się na serwerze głównym Placement , a jego Overflow właściwość została ustawiona na wartość ToolStripItemOverflow.
Utwórz ruchomy ToolStrip , umieszczając go w obiekcie ToolStripPanel i ustawiając dla niego GripStyleToolStripGripStylewartość .
Inne opcje układu
Inne opcje układu to Flow i Table.
Układ przepływu
Układ przepływu jest domyślnym ustawieniem dla ContextMenuStrip, ToolStripDropDownMenui ToolStripOverflow. Jest podobny do .FlowLayoutPanel Funkcje układu przepływu są następujące:
Wszystkie funkcje obiektu FlowLayoutPanel są udostępniane przez LayoutSettings właściwość . Należy rzutować klasę LayoutSettingsFlowLayoutSettings do klasy.
Możesz użyć Dock właściwości i Anchor w kodzie, aby wyrównać elementy w wierszu.
Właściwość Alignment jest ignorowana.
LayoutCompleted W przypadku można sprawdzić Placement właściwość, aby określić, czy element został umieszczony na głównymToolStrip, czy nie pasuje.
Uchwyt nie jest renderowany i dlatego ToolStrip w stylu układu przepływu nie ToolStripPanel można przenieść.
Przycisk Anchor przepełnienia nie jest renderowany i Overflow jest ignorowany.
Układ tabeli
Układ tabeli jest domyślnym ustawieniem dla elementu StatusStrip. Jest podobny do TableLayoutPanel. Funkcje układu tabeli są następujące:
Wszystkie funkcje obiektu TableLayoutPanel są udostępniane przez LayoutSettings właściwość . Należy rzutować klasę LayoutSettingsTableLayoutSettings do klasy.
Właściwości i Anchor w kodzie umożliwiają Dock wyrównanie elementów w komórce tabeli.
Właściwość Alignment jest ignorowana.
LayoutCompleted W przypadku można sprawdzić Placement właściwość, aby określić, czy element został umieszczony na głównymTable, czy nie pasuje.
Uchwyt nie jest renderowany i dlatego ToolStrip w stylu ToolStripPanel układu tabeli nie można przenieść.
Przycisk ToolStrip przepełnienia nie jest renderowany i Overflow jest ignorowany.