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 ToolStrip clase y sus clases derivadas asignando un miembro de la ToolStripLayoutStyle enumeración a la propiedad del LayoutStyle control, como la ToolStrip.LayoutStyle propiedad 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 Orientation los elementos al lado de otros.VerticalStackWithOverflow renders the Orientation items beside each other vertically.

  • HorizontalStackWithOverflow representa los elementos Orientation al lado de otros horizontalmente.HorizontalStackWithOverflow renders the Orientation items beside each other horizontally.

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

Alignmentdetermina el final del HorizontalStackWithOverflow objeto 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 ToolStripel, aparece automáticamente un botón de desbordamiento.When items do not fit within the ToolStrip, an overflow button automatically appears. El Overflow valor de la propiedad 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 LayoutCompleted evento, puede inspeccionar la Placement propiedad para determinar si un elemento se colocó en el principal Overflow, el desbordamiento LayoutCompletedo 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 Overflow su propiedad se haya ToolStripItemOverflowestablecido en.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 ToolStrip un móvil lo coloque en un ToolStripPanel y establezca 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 ContextMenuStripvalor ToolStripDropDownMenupredeterminado para ToolStripOverflow, y.Flow layout is the default for ContextMenuStrip, ToolStripDropDownMenu, and ToolStripOverflow. Es similar a 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

Diseño de tabla es el valor StatusStrippredeterminado para.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