Compartir a través de


Cómo: Administrar el desbordamiento de ToolStrip en formularios Windows Forms

Cuando todos los elementos de un control ToolStrip no se ajustan a un espacio asignado, puede habilitar la funcionalidad del desbordamiento en ToolStrip y determinar el comportamiento de desbordamiento de losToolStripItems específicos.

Al agregar ToolStripItems que requieren más espacio que el que está libre al ToolStrip dado el tamaño actual del formulario, aparece un ToolStripOverflowButton automáticamente en la ToolStrip. Aparece el ToolStripOverflowButton y los elementos con desbordamiento habilitado se pasan al menú de desbordamiento desplegable. Esto le permite personalizar y dar prioridad a cómo ajustar sus ToolStrip elementos correctamente a los tamaños de formulario diferentes. Puede modificar el aspecto de sus elementos cuando se produce el desbordamiento utilizando las propiedades Placement y ToolStripOverflow.DisplayedItems y el evento LayoutCompleted. Si aumenta el formulario ya sea en tiempo de diseño o en tiempo de ejecución, se pueden mostrar más ToolStripItems en la ToolStrip principal e incluso ToolStripOverflowButton podría desaparecer hasta que disminuyera el tamaño del formulario.

Para habilitar el desbordamiento en un control ToolStrip

Para especificar el comportamiento del desbordamiento de un ToolStripItem concreto

  • Establezca la propiedad Overflow delToolStripItem en el valor que desee. Las posibilidades son Always, Never y AsNeeded. El valor predeterminado es AsNeeded.

    toolStripTextBox1.Overflow = _
    System.Windows.Forms.ToolStripItemOverflow.Never
    
    toolStripTextBox1.Overflow = _
    System.Windows.Forms.ToolStripItemOverflow.Never;
    

Vea también

Referencia

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

ToolStrip

ToolStripOverflowButton

Overflow

CanOverflow

Conceptos

Arquitectura del control ToolStrip

Resumen de la tecnología ToolStrip