ToolStripLayoutStyle ToolStripLayoutStyle ToolStripLayoutStyle ToolStripLayoutStyle Enum

Definizione

Specifica i possibili allineamenti per la visualizzazione degli elementi di un oggetto ToolStrip.Specifies the possible alignments with which the items of a ToolStrip can be displayed.

public enum class ToolStripLayoutStyle
public enum ToolStripLayoutStyle
type ToolStripLayoutStyle = 
Public Enum ToolStripLayoutStyle
Ereditarietà
ToolStripLayoutStyleToolStripLayoutStyleToolStripLayoutStyleToolStripLayoutStyle

Campi

Flow Flow Flow Flow 3

Specifica la fluttuazione orizzontale o verticale degli elementi.Specifies that items flow horizontally or vertically as necessary.

HorizontalStackWithOverflow HorizontalStackWithOverflow HorizontalStackWithOverflow HorizontalStackWithOverflow 1

Specifica che gli elementi vengono disposti orizzontalmente e in overflow, se necessario.Specifies that items are laid out horizontally and overflow as necessary.

StackWithOverflow StackWithOverflow StackWithOverflow StackWithOverflow 0

Specifica che gli elementi vengono disposti automaticamente.Specifies that items are laid out automatically.

Table Table Table Table 4

Specifica che gli elementi vengono disposti a sinistra.Specifies that items are laid out flush left.

VerticalStackWithOverflow VerticalStackWithOverflow VerticalStackWithOverflow VerticalStackWithOverflow 2

Specifica che gli elementi vengono disposti verticalmente, allineati al centro all'interno del controllo e in overflow, se necessario.Specifies that items are laid out vertically, are centered within the control, and overflow as necessary.

Commenti

È controllare il layout del ToolStrip classe e le relative classi derivate tramite l'assegnazione di un membro del ToolStripLayoutStyle enumerazione per il controllo LayoutStyle proprietà, come il ToolStrip.LayoutStyle o StatusStrip.LayoutStyle proprietà.You control the layout of the ToolStrip class and its derived classes by assigning a member of the ToolStripLayoutStyle enumeration to the control's LayoutStyle property, such as the ToolStrip.LayoutStyle or StatusStrip.LayoutStyle property.

Layout di stackStack Layouts

Sovrapposizione dispone gli elementi adiacenti a entrambe le estremità della striscia.Stacking arranges items beside each other at both ends of the tool strip. L'elenco seguente descrive i layout di stack.The following list describes the stack layouts.

  • StackWithOverflow fa sì che il controllo ToolStrip modificare il layout automaticamente in conformità con il controllo Orientation proprietà per gestire il trascinamento e gli scenari di ancoraggio.StackWithOverflow causes the tool strip to alter its layout automatically in accordance with the control's Orientation property to handle dragging and docking scenarios.

  • Esegue il rendering VerticalStackWithOverflow il Orientation elementi verticalmente accanto a altro.VerticalStackWithOverflow renders the Orientation items beside each other vertically.

  • Esegue il rendering HorizontalStackWithOverflow il Orientation elementi accanto a altro in senso orizzontale.HorizontalStackWithOverflow renders the Orientation items beside each other horizontally.

Altre funzionalità di layout di StackOther Features of Stack Layouts

Alignment Determina la fine del HorizontalStackWithOverflow a cui l'elemento è allineato.Alignment determines the end of the HorizontalStackWithOverflow to which the item is aligned.

Quando gli elementi non corrispondono all'interno di ToolStrip, viene automaticamente visualizzato un pulsante di overflow.When items do not fit within the ToolStrip, an overflow button automatically appears. Il Overflow l'impostazione della proprietà determina se un elemento deve essere visualizzato nell'area di overflow, in base alle esigenze o mai.The Overflow property setting determines whether an item appears in the overflow area always, as needed, or never.

Nel LayoutCompleted evento, è possibile esaminare il Placement proprietà per determinare se un elemento è stato inserito nella classe principale Overflow, l'overflow LayoutCompleted, o se non è visualizzato affatto.In the LayoutCompleted event, you can inspect the Placement property to determine whether an item was placed on the main Overflow, the overflow LayoutCompleted, or if it is not currently showing at all. Le cause tipiche perché non viene visualizzato un elemento sono che sul principale non è sufficienti per l'elemento Placement e la relativa Overflow è stata impostata su ToolStripItemOverflow.The typical reasons why an item is not displayed are that the item did not fit on the main Placement and its Overflow property was set to ToolStripItemOverflow.

Rendere un ToolStrip mobile inserendolo un ToolStripPanel e l'impostazione relativa GripStyle a ToolStripGripStyle.Make a ToolStrip movable by putting it in a ToolStripPanel and setting its GripStyle to ToolStripGripStyle.

Altre opzioni di LayoutOther Layout Options

Le altre opzioni di layout sono flusso e la tabella.The other layout options are Flow and Table.

Layout di flussoFlow Layout

Layout di flusso è il valore predefinito per ContextMenuStrip, ToolStripDropDownMenu, e ToolStripOverflow.Flow layout is the default for ContextMenuStrip, ToolStripDropDownMenu, and ToolStripOverflow. È simile al FlowLayoutPanel.It is similar to the FlowLayoutPanel. Le funzionalità di layout di flusso sono come segue:The features of Flow layout are as follows:

Layout tabellaTable Layout

Layout di tabella è quello predefinito StatusStrip.Table layout is the default for StatusStrip. È simile a TableLayoutPanel.It is similar to TableLayoutPanel. Come indicato di seguito sono riportate le funzionalità di layout di tabella:The features of Table layout are as follows:

Si applica a