HOW TO:變更 Windows Form 中 ToolStrip 項目的間距和對齊方式
ToolStrip 控制項完全支援配置功能,例如:ToolStripItem 控制項的縮放和控制項彼此之間的間距、排列 ToolStrip 上的控制項,以及控制項相對於 ToolStrip 的間距。
由於 AutoSize 屬性的預設值為 true,因此控制項會自動縮放,除非您將 AutoSize 屬性改設為 false。
若要手動縮放 ToolStripItem
將相關控制項的 AutoSize 屬性設為 false。
ToolStripButton1.AutoSize = False
toolStripButton1.AutoSize = false;
依照您想要的方式為相關聯的 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)