Condividi tramite


Procedura: Gestire l'overflow di ToolStrip in Windows Form

Quando tutti gli elementi di un controllo ToolStrip non rientrano nello spazio allocato, è possibile abilitare la funzionalità di overflow sul ToolStrip e determinare il comportamento di overflow di specifici ToolStripItem.

Quando si aggiungono ToolStripItemche richiedono più spazio di quanto assegnato al ToolStrip data l'attuale dimensione del modulo, sulla ToolStripviene visualizzato automaticamente un ToolStripOverflowButton. Viene visualizzato il ToolStripOverflowButton e gli elementi abilitati per overflow vengono spostati nel menu di overflow a discesa. In questo modo è possibile personalizzare e classificare in ordine di priorità il modo in cui gli elementi ToolStrip si adattano correttamente alle diverse dimensioni del modulo. È anche possibile modificare l'aspetto degli elementi quando rientrano nell'overflow usando le proprietà Placement e ToolStripOverflow.DisplayedItems e l'evento LayoutCompleted. Se si ingrandisce il modulo in fase di progettazione o in fase di esecuzione, è possibile visualizzare più ToolStripItemnella ToolStrip principale e il ToolStripOverflowButton potrebbe anche scomparire fino a quando non si riducono le dimensioni del modulo.

Per abilitare l'overflow in un controllo ToolStrip

Per specificare il comportamento di overflow di uno specifico ToolStripItem

  • Impostare la proprietà Overflow del ToolStripItem sul valore desiderato. Le possibilità sono Always, Nevere AsNeeded. Il valore predefinito è AsNeeded.

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

Vedere anche