Procedura: gestire l'overflow di ToolStrip in Windows Form

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

Quando si aggiungono ToolStripItemelementi che richiedono più spazio rispetto a quelli assegnati alla ToolStrip dimensione corrente del modulo, viene ToolStripOverflowButton visualizzato automaticamente in ToolStrip. Viene ToolStripOverflowButton visualizzato e gli elementi abilitati per l'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 ToolStrip elementi si adattano correttamente alle diverse dimensioni del modulo. È anche possibile modificare l'aspetto degli elementi quando rientrano nell'overflow usando le Placement proprietà e ToolStripOverflow.DisplayedItems e l'evento LayoutCompleted . Se si ingrandisce il modulo in fase di progettazione o in fase di esecuzione, è possibile visualizzare più ToolStripItems sul main ToolStrip e potrebbe ToolStripOverflowButton 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 Overflow proprietà dell'oggetto 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;
    

Vedi anche