ToolStripLayoutStyle Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje možné zarovnání, se kterými se dají zobrazit položky ToolStrip.
public enum class ToolStripLayoutStyle
public enum ToolStripLayoutStyle
type ToolStripLayoutStyle =
Public Enum ToolStripLayoutStyle
- Dědičnost
Pole
| Name | Hodnota | Description |
|---|---|---|
| StackWithOverflow | 0 | Určuje, že položky jsou rozloženy automaticky. |
| HorizontalStackWithOverflow | 1 | Určuje, že položky jsou podle potřeby rozloženy vodorovně a přetékají. |
| VerticalStackWithOverflow | 2 | Určuje, že položky jsou rozloženy svisle, jsou zacentrovány v rámci ovládacího prvku a podle potřeby přetékají. |
| Flow | 3 | Určuje, že položky podle potřeby proudí vodorovně nebo svisle. |
| Table | 4 | Určuje, že položky jsou rozloženy doleva. |
Poznámky
Rozložení třídy a jeho odvozené třídy řídíte ToolStrip přiřazením člena ToolStripLayoutStyle výčtu k vlastnosti ovládacího prvku LayoutStyle , například vlastnost ToolStrip.LayoutStyle nebo StatusStrip.LayoutStyle vlastnost.
Rozložení zásobníku
Skládání uspořádá položky vedle sebe na obou koncích pásu 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
Orientationpro zpracování scénářů přetahování a ukotvení.VerticalStackWithOverflow vykresluje
Orientationpoložky vedle sebe svisle.HorizontalStackWithOverflow vykreslí
Orientationpoložky vedle sebe vodorovně.
Další funkce rozložení zásobníku
Alignment určuje konec HorizontalStackWithOverflow , ke kterému je položka zarovnaná.
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.
LayoutCompleted V případě můžete zkontrolovat Placement vlastnost, abyste zjistili, zda byla položka umístěna na hlavní Overflow, přetečení LayoutCompletednebo pokud se aktuálně nezobrazuje. Typické důvody, proč položka není zobrazena, jsou, že položka nevejde na hlavní Placement a jeho Overflow vlastnost byla nastavena na ToolStripItemOverflow.
ToolStrip Nastavte pohyblivý tak, že ho umístíte do ToolStripPanel a nastavíte ToolStripGripStylejeho GripStyle .
Další možnosti rozložení
Další možnosti rozložení jsou Flow a Table.
Rozložení toku
Rozložení toku je výchozí pro ContextMenuStrip, ToolStripDropDownMenua ToolStripOverflow. Je to podobné FlowLayoutPanel. Funkce rozložení Flow jsou následující:
Všechny vlastnosti FlowLayoutPanel jsou zpřístupněny LayoutSettings vlastností. Třídu musíte přetypovat LayoutSettings na FlowLayoutSettings třídu.
K zarovnání položek v řádku můžete použít Dock vlastnosti a Anchor vlastnosti v kódu.
Vlastnost Alignment je ignorována.
LayoutCompleted V případě můžete zkontrolovat Placement vlastnost a určit, zda byla položka umístěna na hlavní ToolStrip nebo nevejde.
Úchyt není vykreslený, a proto ToolStrip nelze přesunout styl ToolStripPanel rozložení toku.
Tlačítko Anchor přetečení se nevykreslí a Overflow bude ignorováno.
Rozložení tabulky
Rozložení tabulky je výchozí pro StatusStrip. Je to podobné TableLayoutPanel. Funkce rozložení Tabulky jsou následující:
Všechny vlastnosti TableLayoutPanel jsou zpřístupněny LayoutSettings vlastností. Třídu musíte přetypovat LayoutSettings na TableLayoutSettings třídu.
Položky v buňce tabulky můžete zarovnat pomocí Dock vlastností kódu Anchor .
Vlastnost Alignment je ignorována.
LayoutCompleted V případě můžete zkontrolovat Placement vlastnost a určit, zda byla položka umístěna na hlavní Table nebo nevejde.
Úchyt není vykreslený, a proto ToolStrip nelze přesunout styl ToolStripPanel rozložení tabulky.
Tlačítko ToolStrip přetečení se nevykreslí a Overflow bude ignorováno.