如何:在 Windows 窗体中更改 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;
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈