如何:管理 Windows Form 中的 ToolStrip 溢位

ToolStrip 控制項上的所有項目無法容納於配置的空間內時,您可以在 ToolStrip 上啟用溢位功能,並決定特定 ToolStripItem 的溢位行為。

若您新增了 ToolStripItem,且其所需的空間超過具有目前表單大小的 ToolStrip 已配置的空間,則 ToolStrip 上會自動出現 ToolStripOverflowButtonToolStripOverflowButton 出現後,已啟用溢位的項目會移至下拉式溢位功能表中。 這可讓您自訂 ToolStrip 項目如何適當調整為不同的表單大小,並設定其優先順序。 您也可以使用 PlacementToolStripOverflow.DisplayedItems 屬性以及 LayoutCompleted 事件,變更項目在溢位時的外觀。 如果您在設計階段或執行階段放大表單,則可以在主要 ToolStrip 上顯示更多 ToolStripItem,且 ToolStripOverflowButton 甚至可能會消失,直到您縮減表單大小。

啟用 ToolStrip 控制項的溢位

指定特定 ToolStripItem 的溢位行為

  • ToolStripItemOverflow 屬性設定為所需的值。 可能值為 AlwaysNeverAsNeeded。 預設值為 AsNeeded

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

另請參閱