Compartir a través de


Cómo: Cambiar el espaciado y la alineación de los elementos ToolStrip en formularios Windows Forms

Actualización: noviembre 2007

El control ToolStrip admite todas las características de diseño como ajuste de tamaño, el espaciado de los controles ToolStripItem entre sí, la disposición de los controles en ToolStrip y el espaciado de los controles en relación con el ToolStrip.

Puesto que el valor predeterminado de la propiedad AutoSize es true, automáticamente se ajusta el tamaño de los controles a menos que la propiedad AutoSize se establezca en false.

Para ajustar el tamaño de un ToolStripItem manualmente

  1. Establezca la propiedad AutoSize en false para el control asociado.

    ToolStripButton1.AutoSize = False
    
    toolStripButton1.AutoSize = false;
    
  2. Establezca la propiedad Size como desee para el control ToolStripItem asociado.

Para establecer el espaciado de un ToolStripItem

  • Inserte los valores deseados, en píxeles, en la propiedad Margin del control asociado.

    Los valores de la propiedad Margin especifican el espaciado entre el elemento y los elementos adyacentes, en este orden: Izquierdo, Superior, Derecho e Inferior.

    ToolStripTextBox1.Margin = New System.Windows.Forms.Padding _
        (3, 0, 3, 0)
    
    toolStripTextBox1.Margin = new System.Windows.Forms.Padding 
        (3, 0, 3, 0);
    

Para alinear un ToolStripItem a la derecha de ToolStrip

  • Establezca la propiedad Alignment en Right para el control asociado. De forma predeterminada, Alignment se establece en Left que alinea los controles al lado izquierdo de ToolStrip.

    ToolStripSplitButton1.Alignment = _
        System.Windows.Forms.ToolStripItemAlignment.Right
    
    toolStripSplitButton1.Alignment = 
        System.Windows.Forms.ToolStripItemAlignment.Right;
    

Para organizar los elementos ToolStrip en ToolStrip

  • Establezca la propiedad LayoutStyle en el valor de ToolStripLayoutStyle que desea.

    ToolStripDropDown1.LayoutStyle = _
        System.Windows.Forms.ToolStripLayoutStyle.Flow
    
    toolStripDropDown1.LayoutStyle = 
        System.Windows.Forms.ToolStripLayoutStyle.Flow;
    

Vea también

Conceptos

Arquitectura del control ToolStrip

Resumen de la tecnología ToolStrip

Referencia

Información sobre el control ToolStrip (formularios Windows Forms)

ToolStrip

Layout

LayoutCompleted

LayoutSettings

TextImageRelation

Placement

CanOverflow