Compartir a través de


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

Cuando todos los elementos de un ToolStrip control no caben en el espacio asignado, puede habilitar la funcionalidad de desbordamiento en el ToolStrip y determinar el comportamiento de desbordamiento de ToolStripItem específicos.

Cuando agrega ToolStripItems que requieren más espacio del que se asigna al ToolStrip dado el tamaño actual del formulario, ToolStripOverflowButton aparece automáticamente en el ToolStrip. Se muestra ToolStripOverflowButton y los elementos habilitados para desbordamiento se mueven al menú desplegable. Esto le permite personalizar y priorizar cómo los ToolStrip elementos se ajustan correctamente a diferentes tamaños de formulario. También puede cambiar la apariencia de sus elementos cuando caen en el desbordamiento utilizando las propiedades Placement y ToolStripOverflow.DisplayedItems y el evento LayoutCompleted. Si amplía el formulario en tiempo de diseño o en tiempo de ejecución, se pueden mostrar más ToolStripItem en el ToolStrip principal y el ToolStripOverflowButton podría incluso desaparecer hasta que reduzca el tamaño del formulario.

Para activar el desbordamiento en un control ToolStrip

Para especificar el comportamiento de desbordamiento de un ToolStripItem específico

  • Establezca la propiedad Overflow de ToolStripItem al valor deseado. Las posibilidades son Always, Nevery AsNeeded. El valor predeterminado es AsNeeded.

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

Consulte también