ToolStripLayoutStyle Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee geeft u de mogelijke uitlijnen waarmee de items van een ToolStrip kunnen worden weergegeven.
public enum class ToolStripLayoutStyle
public enum ToolStripLayoutStyle
type ToolStripLayoutStyle =
Public Enum ToolStripLayoutStyle
- Overname
Velden
| Name | Waarde | Description |
|---|---|---|
| StackWithOverflow | 0 | Hiermee geeft u op dat items automatisch worden ingedeeld. |
| HorizontalStackWithOverflow | 1 | Hiermee geeft u op dat items horizontaal en overlopen indien nodig. |
| VerticalStackWithOverflow | 2 | Hiermee geeft u op dat items verticaal zijn ingedeeld, zijn gecentreerd binnen het besturingselement en indien nodig overlopen. |
| Flow | 3 | Hiermee geeft u op dat items horizontaal of verticaal stromen indien nodig. |
| Table | 4 | Hiermee geeft u op dat items links worden uitgelijnd. |
Opmerkingen
U bepaalt de indeling van de ToolStrip klasse en de afgeleide klassen door een lid van de ToolStripLayoutStyle opsomming toe te wijzen aan de eigenschap van het besturingselement LayoutStyle , zoals de ToolStrip.LayoutStyle of StatusStrip.LayoutStyle eigenschap.
Stack-indelingen
Met stapelen rangschikt u items naast elkaar aan beide uiteinden van de gereedschapsstrook. In de volgende lijst worden de stackindelingen beschreven.
StackWithOverflow zorgt ervoor dat de gereedschapsstrook de indeling automatisch wijzigt in overeenstemming met de eigenschap van
Orientationhet besturingselement voor het verwerken van slepen en dockingscenario's.VerticalStackWithOverflow geeft de
Orientationitems naast elkaar verticaal weer.HorizontalStackWithOverflow geeft de
Orientationitems naast elkaar horizontaal weer.
Andere functies van stack-indelingen
Alignment bepaalt het einde van de HorizontalStackWithOverflow waarop het item is uitgelijnd.
Wanneer items niet binnen het ToolStrippassen, wordt automatisch een overloopknop weergegeven. De instelling van de eigenschap Overflow bepaalt of een item altijd, indien nodig, of nooit in het overloopgebied wordt weergegeven.
In de LayoutCompleted gebeurtenis kunt u de eigenschap Placement controleren om te bepalen of een item is geplaatst op de hoofd-Overflow, de overloop LayoutCompletedof als het momenteel helemaal niet wordt weergegeven. De typische redenen waarom een item niet wordt weergegeven, zijn dat het item niet past op de hoofd-Placement en de eigenschap Overflow is ingesteld op ToolStripItemOverflow.
Maak een ToolStrip beweegbaar door het in een ToolStripPanel te plaatsen en de GripStyle in te stellen op ToolStripGripStyle.
Andere indelingsopties
De andere indelingsopties zijn Stroom en Tabel.
Stroomindeling
De stroomindeling is de standaardinstelling voor ContextMenuStrip, ToolStripDropDownMenuen ToolStripOverflow. Het is vergelijkbaar met de FlowLayoutPanel. De functies van de flow-indeling zijn als volgt:
Alle functies van FlowLayoutPanel worden weergegeven door de eigenschap LayoutSettings. U moet de LayoutSettings klasse naar een FlowLayoutSettings klasse casten.
U kunt de eigenschappen Dock en Anchor in code gebruiken om de items in de rij uit te lijnen.
De Alignment eigenschap wordt genegeerd.
In het LayoutCompleted event kunt u de eigenschap Placement inspecteren om te bepalen of een item op de hoofd-ToolStrip is geplaatst of er niet in paste.
De grip wordt niet gerenderd en daarom kan de ToolStrip indelingsstijl Flow niet ToolStripPanel worden verplaatst.
De Anchor overloopknop wordt niet weergegeven en Overflow wordt genegeerd.
Tabelindeling
Tabelindeling is de standaardinstelling voor StatusStrip. Het is vergelijkbaar met TableLayoutPanel. De functies van de indeling Tabel zijn als volgt:
Alle functies van TableLayoutPanel worden weergegeven door de eigenschap LayoutSettings. U moet de LayoutSettings klasse naar een TableLayoutSettings klasse casten.
U kunt de eigenschappen Dock en Anchor in code gebruiken om de items in de tabelcel uit te lijnen.
De Alignment eigenschap wordt genegeerd.
In het LayoutCompleted event kunt u de eigenschap Placement inspecteren om te bepalen of een item op de hoofd-Table is geplaatst of er niet in paste.
De grip wordt niet gerenderd en daarom kan een ToolStrip indelingsstijl in een ToolStripPanel tabel niet worden verplaatst.
De ToolStrip overloopknop wordt niet weergegeven en Overflow wordt genegeerd.