Compartilhar via


Como gerenciar o overflow do ToolStrip em Windows Forms

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

Quando você adiciona ToolStripItems que precisam de mais espaço do que o alocado ao ToolStrip dado o tamanho atual do formulário, um ToolStripOverflowButton aparece automaticamente no ToolStrip. O ToolStripOverflowButton aparece, e os itens habilitados para estouro são movidos para o menu suspenso de estouro. Isso permite que você personalize e priorize como seus ToolStrip itens se ajustam corretamente a diferentes tamanhos de formulário. Você também pode alterar a aparência de seus itens quando eles se enquadram na sobrecarga usando as propriedades Placement e ToolStripOverflow.DisplayedItems e o evento LayoutCompleted. Se você aumentar o formulário em tempo de projeto ou de execução, mais ToolStripItems podem ser exibidos na principal ToolStrip, e o ToolStripOverflowButton pode até mesmo desaparecer até que você diminua o tamanho do formulário.

Para habilitar a sobreposição em um controle ToolStrip

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

  • 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;
    

Consulte também