ToolStripLayoutStyle Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie les alignements possibles avec lesquels les éléments d’un ToolStrip peuvent être affichés.
public enum class ToolStripLayoutStyle
public enum ToolStripLayoutStyle
type ToolStripLayoutStyle =
Public Enum ToolStripLayoutStyle
- Héritage
Champs
| Nom | Valeur | Description |
|---|---|---|
| StackWithOverflow | 0 | Spécifie que les éléments sont disposés automatiquement. |
| HorizontalStackWithOverflow | 1 | Spécifie que les éléments sont disposés horizontalement et débordent selon les besoins. |
| VerticalStackWithOverflow | 2 | Spécifie que les éléments sont disposés verticalement, sont centrés dans le contrôle et débordent selon les besoins. |
| Flow | 3 | Spécifie que les éléments circulent horizontalement ou verticalement selon les besoins. |
| Table | 4 | Spécifie que les éléments sont disposés à gauche. |
Remarques
Vous contrôlez la disposition de la ToolStrip classe et de ses classes dérivées en affectant un membre de l’énumération à la ToolStripLayoutStyle propriété du LayoutStyle contrôle, telle que la ou StatusStrip.LayoutStyle la ToolStrip.LayoutStyle propriété.
Dispositions de pile
L’empilement organise les éléments à côté des deux extrémités de la bande d’outils. La liste suivante décrit les dispositions de pile.
StackWithOverflow entraîne la modification automatique de la disposition de la bande d’outils conformément à la propriété du contrôle pour gérer les scénarios de
Orientationglissement et d’ancrage.VerticalStackWithOverflow affiche les
Orientationéléments à côté des autres verticalement.HorizontalStackWithOverflow restitue les
Orientationéléments horizontalement.
Autres fonctionnalités des dispositions de pile
Alignment détermine la fin de l’élément HorizontalStackWithOverflow à laquelle l’élément est aligné.
Lorsque les éléments ne s’intègrent pas dans le ToolStripchamp , un bouton de dépassement s’affiche automatiquement. Le Overflow paramètre de propriété détermine si un élément apparaît toujours dans la zone de dépassement de capacité, si nécessaire ou jamais.
Dans l’événement LayoutCompleted , vous pouvez inspecter la Placement propriété pour déterminer si un élément a été placé sur le principal Overflow, le dépassement de capacité LayoutCompletedou s’il n’est pas actuellement affiché du tout. Les raisons courantes pour lesquelles un élément n’est pas affiché sont que l’élément ne correspond pas à la valeur principale Placement et sa Overflow propriété a été définie sur ToolStripItemOverflow.
Faites un ToolStrip mobile en le plaçant dans un ToolStripPanel et en définissant sa GripStyle valeur ToolStripGripStyle.
Autres options de disposition
Les autres options de disposition sont Flow et Table.
Disposition du flux
La disposition de flux est la disposition par défaut pour ContextMenuStrip, ToolStripDropDownMenuet ToolStripOverflow. Il est similaire au FlowLayoutPanel. Les fonctionnalités de la disposition Flow sont les suivantes :
Toutes les fonctionnalités de FlowLayoutPanel la propriété sont exposées.LayoutSettings Vous devez convertir la LayoutSettings classe en classe FlowLayoutSettings .
Vous pouvez utiliser les propriétés et Anchor les propriétés dans le Dock code pour aligner les éléments dans la ligne.
La Alignment propriété est ignorée.
Dans l’événement LayoutCompleted , vous pouvez inspecter la Placement propriété pour déterminer si un élément a été placé sur le serveur principal ToolStrip ou s’il ne s’est pas adapté.
La poignée n’est pas rendue, et par conséquent, un ToolStrip style de disposition Flow dans un ToolStripPanel ne peut pas être déplacé.
Le Anchor bouton de dépassement de capacité n’est pas rendu et Overflow est ignoré.
Disposition du tableau
La disposition de table est la disposition par défaut pour StatusStrip. Il est similaire à TableLayoutPanel. Les fonctionnalités de la disposition de tableau sont les suivantes :
Toutes les fonctionnalités de TableLayoutPanel la propriété sont exposées.LayoutSettings Vous devez convertir la LayoutSettings classe en classe TableLayoutSettings .
Vous pouvez utiliser les propriétés et Anchor les propriétés dans le Dock code pour aligner les éléments dans la cellule de tableau.
La Alignment propriété est ignorée.
Dans l’événement LayoutCompleted , vous pouvez inspecter la Placement propriété pour déterminer si un élément a été placé sur le serveur principal Table ou s’il ne s’est pas adapté.
La poignée n’est pas rendue, et par conséquent, un ToolStrip style de disposition de tableau dans un ToolStripPanel ne peut pas être déplacé.
Le ToolStrip bouton de dépassement de capacité n’est pas rendu et Overflow est ignoré.