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

當控制項上 ToolStrip 的所有專案不符合配置的空間時,您可以在 上 ToolStrip 啟用溢位功能,並判斷特定 ToolStripItem s 的溢位行為。

當您新增 ToolStripItem 的空間超過指定表單的目前大小時 ToolStripToolStripOverflowButton 會自動出現在 上 ToolStrip 。 隨即 ToolStripOverflowButton 出現,且已啟用溢位的專案會移至下拉式溢位功能表。 這可讓您自訂專案如何適當地調整成不同的表單大小,並設定其優先順序 ToolStrip 。 您也可以使用 PlacementToolStripOverflow.DisplayedItems 屬性和 LayoutCompleted 事件,變更專案進入溢位時的外觀。 如果您在設計階段或執行時間放大表單,則可以在 main ToolStripToolStripOverflowButton 上顯示更多 ToolStripItem s,甚至可能會消失,直到您減少表單的大小為止。

啟用 ToolStrip 控制項的溢位

指定特定 ToolStripItem 的溢位行為

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

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

另請參閱