ToolStripLayoutStyle Enumeración

Definición

Especifica las posibles alineaciones con las que se pueden mostrar los elementos de 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
Herencia
ToolStripLayoutStyle

Campos

Flow 3

Especifica que los elementos fluyen horizontal o verticalmente, según sea necesario.Specifies that items flow horizontally or vertically as necessary.

HorizontalStackWithOverflow 1

Especifica que los elementos se colocan horizontalmente y se produce un desbordamiento si es necesario.Specifies that items are laid out horizontally and overflow as necessary.

StackWithOverflow 0

Especifica que los elementos se colocan automáticamente.Specifies that items are laid out automatically.

Table 4

Especifica que los elementos se alinean a la izquierda.Specifies that items are laid out flush left.

VerticalStackWithOverflow 2

Especifica que los elementos se colocan verticalmente, se centran dentro del control y se produce un desbordamiento si es necesario.Specifies that items are laid out vertically, are centered within the control, and overflow as necessary.

Comentarios

Puede controlar el diseño de la clase ToolStrip y sus clases derivadas asignando un miembro de la enumeración ToolStripLayoutStyle a la propiedad LayoutStyle del control, como la propiedad ToolStrip.LayoutStyle o StatusStrip.LayoutStyle.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.

Diseños de pilaStack Layouts

La apilación organiza los elementos al lado de los dos extremos de la franja de herramientas.Stacking arranges items beside each other at both ends of the tool strip. En la lista siguiente se describen los diseños de pila.The following list describes the stack layouts.

  • StackWithOverflow hace que la franja de herramientas modifique su diseño automáticamente de acuerdo con la propiedad Orientation del control para controlar los escenarios de arrastre y acoplamiento.StackWithOverflow causes the tool strip to alter its layout automatically in accordance with the control's Orientation property to handle dragging and docking scenarios.

  • VerticalStackWithOverflow representa verticalmente los elementos de Orientation que se encuentran unos junto a otros.VerticalStackWithOverflow renders the Orientation items beside each other vertically.

  • HorizontalStackWithOverflow representa de forma horizontal los elementos de Orientation que se encuentran unos junto a otros.HorizontalStackWithOverflow renders the Orientation items beside each other horizontally.

Otras características de los diseños de pilaOther Features of Stack Layouts

Alignment determina el final del HorizontalStackWithOverflow en el que se alinea el elemento.Alignment determines the end of the HorizontalStackWithOverflow to which the item is aligned.

Cuando los elementos no caben en el ToolStrip, aparece automáticamente un botón de desbordamiento.When items do not fit within the ToolStrip, an overflow button automatically appears. El valor de la propiedad Overflow determina si un elemento aparece siempre en el área de desbordamiento, según sea necesario, o nunca.The Overflow property setting determines whether an item appears in the overflow area always, as needed, or never.

En el evento LayoutCompleted, puede inspeccionar la propiedad Placement para determinar si un elemento se colocó en el Overflowprincipal, el LayoutCompletedde desbordamiento o si no se muestra actualmente en absoluto.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. Los motivos típicos por los que no se muestra un elemento son que el elemento no quepa en el Placement principal y que su propiedad Overflow se haya establecido en 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.

Haga que un ToolStrip sea móvil colocándolos en un ToolStripPanel y estableciendo su GripStyle en ToolStripGripStyle.Make a ToolStrip movable by putting it in a ToolStripPanel and setting its GripStyle to ToolStripGripStyle.

Otras opciones de diseñoOther Layout Options

Las demás opciones de diseño son Flow y Table.The other layout options are Flow and Table.

Diseño de flujoFlow Layout

El diseño de flujo es el valor predeterminado para ContextMenuStrip, ToolStripDropDownMenuy ToolStripOverflow.Flow layout is the default for ContextMenuStrip, ToolStripDropDownMenu, and ToolStripOverflow. Es similar a la FlowLayoutPanel.It is similar to the FlowLayoutPanel. Las características de diseño de flujo son las siguientes:The features of Flow layout are as follows:

Diseño de tablaTable Layout

El diseño de tabla es el valor predeterminado para StatusStrip.Table layout is the default for StatusStrip. Es similar a TableLayoutPanel.It is similar to TableLayoutPanel. Las características del diseño de la tabla son las siguientes:The features of Table layout are as follows:

Se aplica a