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

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

Cuando se agregan elementos ToolStripItem que requieren más espacio de lo que ToolStrip tiene asignado dado el tamaño actual del formulario, aparece automáticamente un elemento ToolStripOverflowButton en ToolStrip. El elemento ToolStripOverflowButton aparece, y los elementos habilitados para el desbordamiento se desplazan al menú de desbordamiento desplegable. Esto permite personalizar y priorizar cómo los elementos ToolStrip se ajustan correctamente a diferentes tamaños de formulario. También puede cambiar la apariencia de los elementos cuando son susceptibles de desbordamiento mediante las propiedades Placement y ToolStripOverflow.DisplayedItems el evento LayoutCompleted. Si amplía el formulario en tiempo de diseño o en tiempo de ejecución, se pueden mostrar más elementos ToolStripItem en el elemento principal ToolStrip, e incluso ToolStripOverflowButton puede desaparecer hasta que el tamaño del formulario se reduzca.

Para habilitar el desbordamiento en un control ToolStrip

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

  • Establezca la propiedad Overflow de ToolStripItem en el valor deseado. 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;
    

Consulte también