共用方式為


HOW TO:變更 Windows Form 中 ToolStrip 項目的間距和對齊方式

ToolStrip 控制項完全支援配置功能,例如:ToolStripItem 控制項的縮放和控制項彼此之間的間距、排列 ToolStrip 上的控制項,以及控制項相對於 ToolStrip 的間距。

由於 AutoSize 屬性的預設值為 true,因此控制項會自動縮放,除非您將 AutoSize 屬性改設為 false。

若要手動縮放 ToolStripItem

  1. 將相關控制項的 AutoSize 屬性設為 false。

    ToolStripButton1.AutoSize = False
    
    toolStripButton1.AutoSize = false;
    
  2. 依照您想要的方式為相關聯的 ToolStripItem 設定 Size 屬性。

若要設定 ToolStripItem 的間距

  • 將所需的值 (以像素為單位) 插入至相關控制項的 Margin 屬性。

    Margin 屬性的值會依「左、上、右、下」的順序,指定項目和相鄰項目之間的間距。

    ToolStripTextBox1.Margin = New System.Windows.Forms.Padding _
        (3, 0, 3, 0)
    
    toolStripTextBox1.Margin = new System.Windows.Forms.Padding 
        (3, 0, 3, 0);
    

若要將 ToolStripItem 對齊 ToolStrip 的右邊

  • 將相關控制項的 Alignment 屬性設為 Right。 根據預設,Alignment 會設定為 Left,使控制項對齊 ToolStrip 的左邊。

    ToolStripSplitButton1.Alignment = _
        System.Windows.Forms.ToolStripItemAlignment.Right
    
    toolStripSplitButton1.Alignment = 
        System.Windows.Forms.ToolStripItemAlignment.Right;
    

若要排列 ToolStrip 上的 ToolStrip 項目

  • LayoutStyle 屬性設為想要的 ToolStripLayoutStyle 值。

    ToolStripDropDown1.LayoutStyle = _
        System.Windows.Forms.ToolStripLayoutStyle.Flow
    
    toolStripDropDown1.LayoutStyle = 
        System.Windows.Forms.ToolStripLayoutStyle.Flow;
    

請參閱

參考

ToolStrip 控制項概觀 (Windows Form)

ToolStrip

Layout

LayoutCompleted

LayoutSettings

TextImageRelation

Placement

CanOverflow

概念

ToolStrip 控制項架構

ToolStrip 技術摘要