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
Verifique se a propriedade CanOverflow não está definida como
false
para o ToolStrip. O padrão éTrue
.Quando CanOverflow é
True
(o padrão), um ToolStripItem é enviado para o menu suspenso de transbordo quando o conteúdo do ToolStripItem excede a largura de um ToolStrip horizontal ou a altura de um ToolStripvertical.
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
,Never
eAsNeeded
. O padrão éAsNeeded
.toolStripTextBox1.Overflow = _ System.Windows.Forms.ToolStripItemOverflow.Never
toolStripTextBox1.Overflow = _ System.Windows.Forms.ToolStripItemOverflow.Never;
Consulte também
- ToolStrip
- ToolStripOverflowButton
- Overflow
- CanOverflow
- Visão geral do controle ToolStrip
- arquitetura de controle ToolStrip
- Resumo da tecnologia ToolStrip
.NET Desktop feedback