ToolStripLayoutStyle Enumeración

Definición

Especifica las posibles alineaciones con las que se pueden mostrar los elementos de ToolStrip.

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.

HorizontalStackWithOverflow 1

Especifica que los elementos se colocan horizontalmente y se produce un desbordamiento si es necesario.

StackWithOverflow 0

Especifica que los elementos se colocan automáticamente.

Table 4

Especifica que los elementos se alinean a la izquierda.

VerticalStackWithOverflow 2

Especifica que los elementos se colocan verticalmente, se centran dentro del control y se produce un desbordamiento si es necesario.

Comentarios

Puede controlar el diseño de la ToolStrip clase y sus clases derivadas asignando un miembro de la enumeración a la ToolStripLayoutStyle propiedad del LayoutStyle control, como la ToolStrip.LayoutStyle propiedad o StatusStrip.LayoutStyle .

Diseños de pila

El apilamiento organiza los elementos entre sí en ambos extremos de la franja de herramientas. En la lista siguiente se describen los diseños de pila.

  • StackWithOverflow hace que la franja de herramientas modifique su diseño automáticamente de acuerdo con la propiedad del Orientation control para controlar los escenarios de arrastre y acoplamiento.

  • VerticalStackWithOverflow representa los Orientation elementos situados entre sí verticalmente.

  • HorizontalStackWithOverflow representa los Orientation elementos situados entre sí horizontalmente.

Otras características de los diseños de pila

Alignment determina el final del objeto HorizontalStackWithOverflow al que el elemento está alineado.

Cuando los elementos no caben en ToolStrip, aparece automáticamente un botón de desbordamiento. El valor de la propiedad Overflow determina si un elemento aparece en el área de desbordamiento siempre, según sea necesario o nunca.

En el evento LayoutCompleted, puede inspeccionar la propiedad Placement para determinar si un elemento se colocó en el elemento Overflow principal, en el desbordamiento LayoutCompleted o si no se muestra en absoluto. Los motivos típicos por los que un elemento no aparece son que el elemento no cabe en el elemento principal Placement y su propiedad Overflow se estableció en ToolStripItemOverflow.

Haga que un objeto ToolStrip sea móvil; para ello, colóquelo en un elemento ToolStripPanel y establezca su valor de GripStyle en ToolStripGripStyle.

Otras opciones de diseño

Las otras opciones de diseño son Flow y Table.

Diseño de flujo

El diseño de flujo es el valor predeterminado para ContextMenuStrip, ToolStripDropDownMenuy ToolStripOverflow. Es similar a FlowLayoutPanel. Las características del diseño de Flow son las siguientes:

Diseño de tabla

El diseño de tabla es el valor predeterminado para StatusStrip. Es similar a TableLayoutPanel. Las características del diseño de tabla son las siguientes:

Se aplica a