Partilhar via


Como gerir o transbordo do ToolStrip no Windows Forms

Quando todos os itens em um controle de ToolStrip não cabem no espaço alocado, você pode habilitar a funcionalidade de estouro no ToolStrip e determinar o comportamento de estouro de ToolStripItems específicos.

Quando adicionas ToolStripItems que exigem mais espaço do que o atribuído ao ToolStrip dado o tamanho atual do formulário, um ToolStripOverflowButton aparece automaticamente no ToolStrip. O ToolStripOverflowButton é exibido, e os itens com capacidade de excedente são movidos para o menu de excedente retrátil. 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 dos seus itens quando entram em transbordo, utilizando as propriedades Placement e ToolStripOverflow.DisplayedItems e o evento LayoutCompleted. Se ampliares o formulário em tempo de design ou em tempo de execução, mais ToolStripItems poderão ser exibidos no ToolStrip principal e o ToolStripOverflowButton poderá até desaparecer até diminuíres o tamanho do formulário.

Para habilitar o transbordo num controlo ToolStrip

Para especificar o comportamento de transbordo de um item específico do ToolStrip

  • Defina a propriedade Overflow do ToolStripItem para 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;
    

Ver também