ToolStripLayoutStyle Wyliczenie

Definicja

Określa możliwe wyrównania, z którymi można wyświetlić elementy obiektu ToolStrip .

C#
public enum ToolStripLayoutStyle
Dziedziczenie
ToolStripLayoutStyle

Pola

Nazwa Wartość Opis
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:

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:

Dotyczy

Produkt Wersje
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9