控件 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;