Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 ToolStripOverflowButtonviene visualizzato automaticamente un ToolStrip. 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
Assicurarsi che la proprietà CanOverflow non sia impostata su
false
per il ToolStrip. Il valore predefinito èTrue
.Quando il contenuto del CanOverflow supera la larghezza di un
True
orizzontale o l'altezza di un ToolStripItemverticale, un ToolStripItem viene inviato al menu a tendina di overflow quando ToolStrip è ToolStrip (impostazione predefinita).
Per specificare il comportamento di overflow di uno specifico ToolStripItem
Impostare la proprietà Overflow del ToolStripItem sul valore desiderato. Le possibilità sono
Always
,Never
eAsNeeded
. Il valore predefinito èAsNeeded
.toolStripTextBox1.Overflow = _ System.Windows.Forms.ToolStripItemOverflow.Never
toolStripTextBox1.Overflow = _ System.Windows.Forms.ToolStripItemOverflow.Never;
Vedere anche
.NET Desktop feedback