ToolStripLayoutStyle Enum

Definition

Anger de möjliga justeringar som objekten i en ToolStrip kan visas med.

public enum class ToolStripLayoutStyle
public enum ToolStripLayoutStyle
type ToolStripLayoutStyle = 
Public Enum ToolStripLayoutStyle
Arv
ToolStripLayoutStyle

Fält

Name Värde Description
StackWithOverflow 0

Anger att objekt anges automatiskt.

HorizontalStackWithOverflow 1

Anger att objekten ska läggas ut vågrätt och spillas över efter behov.

VerticalStackWithOverflow 2

Anger att objekt anges lodrätt, centreras inom kontrollen och spills över efter behov.

Flow 3

Anger att objekten flödar vågrätt eller lodrätt efter behov.

Table 4

Anger att objekten har lagts ut till vänster.

Kommentarer

Du styr layouten för ToolStrip klassen och dess härledda klasser genom att tilldela en medlem i ToolStripLayoutStyle uppräkningen till kontrollens LayoutStyle egenskap, till exempel ToolStrip.LayoutStyle egenskapen eller StatusStrip.LayoutStyle .

Stacklayouter

Vid stapling ordnas objekt bredvid varandra i båda ändar av verktygsremsan. I följande lista beskrivs stacklayouterna.

  • StackWithOverflow gör att verktygsremsan ändrar layouten automatiskt i enlighet med kontrollens Orientation egenskap för att hantera scenarier för borttagning och dockning.

  • VerticalStackWithOverflow återger objekten Orientation bredvid varandra lodrätt.

  • HorizontalStackWithOverflow återger objekten Orientation bredvid varandra vågrätt.

Andra funktioner i stacklayouter

Alignment avgör slutet på den HorizontalStackWithOverflow som objektet är justerat till.

När objekt inte får plats i ToolStripvisas automatiskt en spillknapp. Egenskapsinställningen Overflow avgör om ett objekt alltid visas i spillområdet, efter behov eller aldrig.

I den LayoutCompleted-händelsen kan du inspektera egenskapen Placement för att avgöra om ett objekt har placerats på huvudområdet Overflow, överflödesområdet LayoutCompletedeller om det inte visas alls just nu. De vanligaste orsakerna till att ett objekt inte visas är att objektet inte fick plats på huvud-Placement och dess egenskap Overflow har angetts till ToolStripItemOverflow.

Gör en ToolStrip flyttbar genom att placera den i en ToolStripPanel och ange dess GripStyle till ToolStripGripStyle.

Andra layoutalternativ

De andra layoutalternativen är Flow och Table.

Flödeslayout

Flödeslayout är standard för ContextMenuStrip, ToolStripDropDownMenuoch ToolStripOverflow. Det liknar FlowLayoutPanel. Funktionerna i Flow-layouten är följande:

Tabelllayout

Tabelllayout är standard för StatusStrip. Det liknar TableLayoutPanel. Funktionerna i tabelllayouten är följande:

Gäller för