共用方式為


HOW TO:管理 Windows Form 中的 ToolStrip 溢位

更新:2007 年 11 月

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

如果 ToolStripItem 所需的空間大於指定的空間,當您將它加入至設定為目前表單大小的 ToolStrip 時,ToolStrip 上會自動出現 ToolStripOverflowButtonToolStripOverflowButton 出現後,啟用溢位的項目會被移到下拉式溢位功能表中。這可讓您自訂和排列 ToolStrip 項目要如何適當地調整以配合不同的表單大小。當項目發生溢位情形時,也可以利用 Placement 屬性、ToolStripOverflow.DisplayedItems 屬性和 LayoutCompleted 事件來變更項目的外觀。不論在設計階段或是在執行階段放大表單,主要 ToolStrip 上將能夠顯示更多的 ToolStripItem,而在縮小表單之前,ToolStripOverflowButton 甚至可能消失。

若要在 ToolStrip 控制項上啟用溢位

若要指定特定 ToolStripItem 的溢位行為

  • ToolStripItemOverflow 屬性設為所需的值。其可能值為 Always、Never 和 AsNeeded。預設值為 AsNeeded。

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

請參閱

概念

ToolStrip 控制項架構

ToolStrip 技術摘要

參考

ToolStrip 控制項概觀 (Windows Form)

ToolStrip

ToolStripOverflowButton

Overflow

CanOverflow