Postupy: Správa přetečení ToolStrip ve Windows Forms

Pokud se všechny položky v ovládacím ToolStrip prvku nevejdou do přiděleného prostoru, můžete povolit funkci ToolStrip přetečení a určit chování přetečení konkrétních ToolStripItempoložek.

Když přidáte ToolStripItemvyžadovat více místa, než je přiděleno na ToolStrip danou aktuální velikost formuláře, ToolStripOverflowButton automaticky se zobrazí na kartě ToolStrip. Zobrazí se ToolStripOverflowButton a položky s povoleným přetečením se přesunou do rozevírací nabídky přetečení. To vám umožní přizpůsobit a určit prioritu toho, jak se položky ToolStrip správně přizpůsobí různým velikostem formulářů. Vzhled položek můžete také změnit, když spadají do přetečení pomocí Placement vlastností a ToolStripOverflow.DisplayedItemsLayoutCompleted události. Pokud formulář zvětšíte v době návrhu nebo běhu, můžete na hlavním ToolStrip panelu zobrazit více ToolStripItems a ToolStripOverflowButton může dokonce zmizet, dokud nezmenšíte velikost formuláře.

Povolení přetečení v ovládacím prvku ToolStrip

Určení chování přetečení konkrétního ToolStripItem

  • Overflow Nastavte vlastnost ToolStripItem požadované hodnoty. Možnosti jsou Always, Nevera AsNeeded. Výchozí hodnota je AsNeeded.

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

Viz také