Procedura: gestire l'overflow di ToolStrip in Windows FormHow to: Manage ToolStrip Overflow in Windows Forms

Quando tutti gli elementi in un ToolStrip controllo non rientrano nello spazio disponibile, è possibile abilitare la funzionalità di overflow nel ToolStrip e determinare il comportamento di overflow di specifico ToolStripItems.When all the items on a ToolStrip control do not fit in the allotted space, you can enable overflow functionality on the ToolStrip and determine the overflow behavior of specific ToolStripItems.

Quando si aggiungono ToolStripItemche richiedono più spazio rispetto a cui è consentita per il ToolStrip dimensioni correnti del form, un ToolStripOverflowButton viene visualizzato automaticamente nella ToolStrip.When you add ToolStripItems that require more space than is allotted to the ToolStrip given the form's current size, a ToolStripOverflowButton automatically appears on the ToolStrip. Il ToolStripOverflowButton viene visualizzato, e l'overflow abilitato elementi vengono spostati nel menu di overflow di riepilogo a discesa.The ToolStripOverflowButton appears, and overflow-enabled items are moved into the drop-down overflow menu. Ciò consente di personalizzare e assegnare priorità come il ToolStrip elementi regolati correttamente alle dimensioni del modulo diverso.This allows you to customize and prioritize how your ToolStrip items properly adjust to different form sizes. È inoltre possibile modificare l'aspetto degli elementi quando incorrono l'overflow utilizzando la Placement e ToolStripOverflow.DisplayedItems proprietà e LayoutCompleted evento.You can also change the appearance of your items when they fall into the overflow by using the Placement and ToolStripOverflow.DisplayedItems properties and the LayoutCompleted event. Se si ingrandisce il form in fase di progettazione o in fase di esecuzione più ToolStripItems possono essere visualizzati nella principale ToolStrip e ToolStripOverflowButton potrebbero scomparire anche fino a quando le dimensioni del form.If you enlarge the form at either design time or run time, more ToolStripItems can be displayed on the main ToolStrip and the ToolStripOverflowButton might even disappear until you decrease the size of the form.

Per attivare l'overflow in un controllo ToolStripTo enable overflow on a ToolStrip control

Per specificare il comportamento di overflow di un controllo specifico ToolStripItemTo specify overflow behavior of a specific ToolStripItem

  • Impostare il Overflow proprietà del ToolStripItem sul valore desiderato.Set the Overflow property of the ToolStripItem to the desired value. I valori possibili sono Always, Never, e AsNeeded.The possibilities are Always, Never, and AsNeeded. Il defaultis AsNeeded.The defaultis AsNeeded.

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

Vedere ancheSee Also

ToolStrip
ToolStripOverflowButton
Overflow
CanOverflow
Panoramica sul controllo ToolStripToolStrip Control Overview
Architettura del controllo ToolStripToolStrip Control Architecture
Riepilogo della tecnologia ToolStripToolStrip Technology Summary