ToolStripLayoutStyle Výčet

Definice

Určuje možné zarovnání, se kterými ToolStrip lze položky zobrazit.

public enum class ToolStripLayoutStyle
public enum ToolStripLayoutStyle
type ToolStripLayoutStyle = 
Public Enum ToolStripLayoutStyle
Dědičnost
ToolStripLayoutStyle

Pole

Flow 3

Určuje tok položek vodorovně nebo svisle podle potřeby.

HorizontalStackWithOverflow 1

Určuje, že položky mají být rozloženy vodorovně a přetékají podle potřeby.

StackWithOverflow 0

Určuje, že položky jsou rozloženy automaticky.

Table 4

Určuje, že položky mají být rozloženy doleva.

VerticalStackWithOverflow 2

Určuje, že položky mají být rozloženy svisle, vycentrovány v rámci ovládacího prvku a podle potřeby přetékají.

Poznámky

Rozložení ToolStrip třídy a její odvozené třídy můžete řídit přiřazením člena výčtu ToolStripLayoutStyle k vlastnosti ovládacího prvku LayoutStyle , jako ToolStrip.LayoutStyleStatusStrip.LayoutStyle je například nebo vlastnost.

Rozložení zásobníku

Stohování uspořádá položky vedle sebe na obou koncích panelu nástrojů. Následující seznam popisuje rozložení zásobníku.

  • StackWithOverflow způsobí, že pruh nástrojů automaticky změní rozložení v souladu s vlastností ovládacího prvku Orientation pro zpracování scénářů přetahování a ukotvení.

  • VerticalStackWithOverflow vykreslí Orientation položky vedle sebe svisle.

  • HorizontalStackWithOverflow vykreslí Orientation položky vedle sebe vodorovně.

Další funkce rozložení zásobníku

Alignment určuje konec objektu HorizontalStackWithOverflow , ke kterému je položka zarovnána.

Pokud se položky nevejdou do objektu ToolStrip, automaticky se zobrazí tlačítko přetečení. Nastavení Overflow vlastnosti určuje, zda se položka zobrazí v oblasti přetečení vždy, podle potřeby nebo nikdy.

V případě LayoutCompleted můžete zkontrolovat Placement vlastnost a zjistit, jestli byla položka umístěna na hlavní Overflow, přetečení LayoutCompletednebo jestli se aktuálně nezobrazuje vůbec. Obvyklé důvody, proč se položka nezobrazuje, jsou, že se nevejde na hlavní Placement objekt a její Overflow vlastnost byla nastavena na ToolStripItemOverflowhodnotu .

Pohyblivý objekt nastavíte ToolStrip tak, že ho ToolStripPanel vložíte do a nastavíte na GripStyleToolStripGripStyle.

Další možnosti rozložení

Další možnosti rozložení jsou Flow a Table.

Rozložení toku

Výchozí rozložení toku je pro ContextMenuStrip, ToolStripDropDownMenua ToolStripOverflow. Je podobný jako .FlowLayoutPanel Rozložení Flow má následující funkce:

Rozložení tabulky

Rozložení tabulky je výchozí pro StatusStrip. Podobá se TableLayoutPanel. Rozložení tabulky má následující funkce:

Platí pro