Udostępnij za pośrednictwem


Jak zarządzać przepełnieniem ToolStrip w formularzach Windows Forms

Gdy wszystkie elementy w kontrolce ToolStrip nie mieszczą się w przydzielonym miejscu, możesz włączyć funkcję przepełnienia na ToolStrip i określić zachowanie przepełnienia określonych ToolStripItems.

Po dodaniu ToolStripItem, które wymagają więcej miejsca niż przydzielone do ToolStrip przy bieżącym rozmiarze formularza, ToolStripOverflowButton automatycznie pojawia się na ToolStrip. Pojawia się ToolStripOverflowButton, a elementy z włączoną funkcją przepełnienia są przenoszone do menu rozwijanego przepełnienia. Dzięki temu można dostosować i priorytetyzować, jak ToolStrip elementy dopasowują się do różnych rozmiarów formularzy. Wygląd elementów można również zmienić, gdy przepełnią się, używając właściwości Placement i ToolStripOverflow.DisplayedItems oraz zdarzenia LayoutCompleted. Jeśli powiększysz formularz w czasie projektowania lub podczas działania, można będzie wyświetlić więcej ToolStripItemna głównym ToolStrip, a ToolStripOverflowButton może nawet zniknąć, dopóki nie zmniejszysz rozmiaru formularza.

Aby włączyć przepełnienie w kontrolce ToolStrip

Aby określić zachowanie przepełnienia określonego elementu ToolStripItem

  • Ustaw właściwość Overflow dla ToolStripItem na żądaną wartość. Możliwości to Always, Neveri AsNeeded. Wartość domyślna to AsNeeded.

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

Zobacz też