如何:更改 Windows 窗体中 ToolStrip 项的间距和对齐方式

控件 ToolStrip 完全支持布局功能,例如大小调整、控件相对于彼此的 ToolStripItem 间距、控件的 ToolStrip排列方式以及控件相对于控件 ToolStrip的间距。

由于属性 AutoSize 的默认值为 true,控件会自动调整大小,除非您将 AutoSize 属性设置为 false

手动调整 ToolStripItem 的大小

  1. 将关联控件的 AutoSize 属性设置为 false

    ToolStripButton1.AutoSize = False
    
    toolStripButton1.AutoSize = false;
    
  2. Size 属性设置为所需的关联 ToolStripItem方式。

设置 ToolStripItem 的间距

  1. 将所需值(以像素为单位)插入到关联控件的 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 的右侧

  1. 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;
    

另请参阅