Como: Alterar o espaçamento e o alinhamento dos itens de ToolStrip no Windows Forms

The ToolStrip controle totalmente suporta recursos de layout, sistema autônomo dimensionamento, o espaçamento de ToolStripItem controles entre si, a organização dos controles na ToolStripe o espaçamento dos controles em relação ao ToolStrip.

Porque o valor padrão do AutoSize propriedade é true, controles são dimensionados automaticamente, a menos que você conjunto o AutoSize propriedade para false.

Para dimensionar um ToolStripItem manualmente

  1. conjunto o AutoSize propriedade para false para o controle associado.

    ToolStripButton1.AutoSize = False
    
    toolStripButton1.AutoSize = false;
    
  2. conjunto o Size propriedade da maneira desejada para o associado ToolStripItem.

Para conjunto o espaçamento de um ToolStripItem

  • Insira os valores desejados, em pixels, a Margin propriedade do controle associado.

    Os valores do Margin propriedade especificar o espaçamento entre o item e itens adjacentes nesta ordem: À esquerda, superior, direita e inferior.

    ToolStripTextBox1.Margin = New System.Windows.Forms.Padding _
        (3, 0, 3, 0)
    
    toolStripTextBox1.Margin = new System.Windows.Forms.Padding 
        (3, 0, 3, 0);
    

Para alinhar um ToolStripItem para o lado direito de ToolStrip

  • conjunto o Alignment propriedade para Right para o controle associado. Por padrão, Alignment é conjunto para Left, que alinha os controles para o lado esquerdo das ToolStrip.

    ToolStripSplitButton1.Alignment = _
        System.Windows.Forms.ToolStripItemAlignment.Right
    
    toolStripSplitButton1.Alignment = 
        System.Windows.Forms.ToolStripItemAlignment.Right;
    

Para organizar os itens de ToolStrip no ToolStrip

  • conjunto o LayoutStyle o valor da propriedade ToolStripLayoutStyle que você deseja.

    ToolStripDropDown1.LayoutStyle = _
        System.Windows.Forms.ToolStripLayoutStyle.Flow
    
    toolStripDropDown1.LayoutStyle = 
        System.Windows.Forms.ToolStripLayoutStyle.Flow;
    

Consulte também

Conceitos

Arquitetura do controle ToolStrip

Resumo da tecnologia de ToolStrip

Referência

Visão geral do controle ToolStrip (Windows Forms)

ToolStrip

Layout

LayoutCompleted

LayoutSettings

TextImageRelation

Placement

CanOverflow