如何:更改 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;  
    

另请参阅