Sdílet prostřednictvím


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

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

Když přidáte ToolStripItem, které vyžadují více místa, než je přiděleno ToolStrip vzhledem k aktuální velikosti formuláře, zobrazí se ToolStripOverflowButton automaticky na 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 vašich položek můžete změnit také, když dojde k přetečení, pomocí vlastností Placement a ToolStripOverflow.DisplayedItems a události LayoutCompleted. Pokud zvětšíte formulář v návrhovém čase nebo za běhu, může se na hlavním ToolStrip zobrazit více ToolStripItema ToolStripOverflowButton může dokonce zmizet, dokud formulář nezmenšíte.

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

Určení chování při přetečení konkrétní položky ToolStripItem

  • Nastavte vlastnost OverflowToolStripItem na požadovanou hodnotu. 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é