Compartilhar via


Como gerenciar o Excedente do ToolStrip em Windows Forms

Quando todos os itens do controle ToolStrip não se encaixam no espaço disponível, você pode habilitar a funcionalidade de transbordo no ToolStrip e determinar o comportamento de transbordo de ToolStripItemespecíficos.

Quando você adiciona ToolStripItemque exigem mais espaço do que o espaço disponível na ToolStrip, considerando o tamanho atual do formulário, um ToolStripOverflowButton aparece automaticamente no ToolStrip. O ToolStripOverflowButton é exibido e os itens configurados para transbordo são movidos para o menu suspenso de transbordo. Isso permite que você personalize e priorize como seus itens de ToolStrip se ajustam corretamente a diferentes tamanhos de formulário. Você também pode alterar a aparência de seus itens quando eles caem no estouro usando as propriedades Placement e ToolStripOverflow.DisplayedItems e o evento LayoutCompleted. Se você aumentar o formulário em tempo de design ou tempo de execução, mais ToolStripItempoderão ser exibidos na ToolStrip principal, e o ToolStripOverflowButton poderá até desaparecer até você diminuir o tamanho do formulário.

Para habilitar o overflow em um controle ToolStrip

Para especificar o comportamento de transbordamento de um ToolStripItem específico

  • Defina a propriedade Overflow do ToolStripItem com o valor desejado. As possibilidades são Always, Nevere AsNeeded. O padrão é AsNeeded.

    toolStripTextBox1.Overflow = _
    System.Windows.Forms.ToolStripItemOverflow.Never
    
    toolStripTextBox1.Overflow = _
    System.Windows.Forms.ToolStripItemOverflow.Never;
    

Consulte também