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
Ujistěte se, že CanOverflow vlastnost není nastavena ToolStripna
false
hodnotu . Výchozí hodnota jeTrue
.Pokud CanOverflow je
True
(výchozí), ToolStripItem odešle se do rozevírací nabídky přetečení, pokud obsah ToolStripItem přesahuje šířku vodorovné ToolStrip nebo svislé výšky ToolStrip.
Určení chování přetečení konkrétního ToolStripItem
Overflow Nastavte vlastnost ToolStripItem požadované hodnoty. Možnosti jsou
Always
,Never
aAsNeeded
. Výchozí hodnota jeAsNeeded
.toolStripTextBox1.Overflow = _ System.Windows.Forms.ToolStripItemOverflow.Never
toolStripTextBox1.Overflow = _ System.Windows.Forms.ToolStripItemOverflow.Never;
Viz také
.NET Desktop feedback