如何:更改 Windows 窗体中 ToolStrip 项的间距和对齐方式
ToolStrip 控件完全支持布局功能,例如大小调整、ToolStripItem 控件相对于彼此的间距、ToolStrip控件的排列以及控件相对于 ToolStrip的间距。
由于 AutoSize 属性的默认值 true
,因此除非将 AutoSize 属性设置为 false
,否则控件会自动调整大小。
手动调整 ToolStripItem 的大小
将 AutoSize 属性设置为关联控件的
false
。ToolStripButton1.AutoSize = False
toolStripButton1.AutoSize = false;
将 Size 属性设置为关联的 ToolStripItem所需的方式。
设置 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;