如何:變更 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 右側
將關聯控制項的 AutoSize 屬性設定為
false
。 根據預設,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;