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 s'afficher.
public enum class ToolStripLayoutStyle
public enum ToolStripLayoutStyle
type ToolStripLayoutStyle =
Public Enum ToolStripLayoutStyle
- Héritage
Champs
Flow | 3 | Spécifie un flux horizontal ou vertical des éléments, si nécessaire. |
HorizontalStackWithOverflow | 1 | Spécifie une disposition horizontale ou un dépassement des éléments, si nécessaire. |
StackWithOverflow | 0 | Spécifie une disposition automatique des éléments. |
Table | 4 | Spécifie un alignement à gauche des éléments. |
VerticalStackWithOverflow | 2 | Spécifie une disposition verticale des éléments avec un centrage dans le contrôle et un dépassement, si nécessaire. |
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 ToolStripLayoutStyle à la propriété du LayoutStyle
contrôle, telle que la ToolStrip.LayoutStyle propriété ou StatusStrip.LayoutStyle .
Dispositions de la pile
L’empilement organise les éléments les uns à côté des autres aux deux extrémités de la bande à outils. La liste suivante décrit les dispositions de la pile.
StackWithOverflow entraîne la modification automatique de la disposition de la bande d’outils conformément à la propriété du
Orientation
contrôle pour gérer les scénarios de glissement et d’ancrage.VerticalStackWithOverflow restitue les
Orientation
éléments les uns à côté des autres verticalement.HorizontalStackWithOverflow restitue les
Orientation
éléments les uns à côté des autres horizontalement.
Autres fonctionnalités des dispositions de pile
Alignment détermine la fin du HorizontalStackWithOverflow sur lequel l’élément est aligné.
Lorsque les éléments ne tiennent pas dans , ToolStripun bouton de dépassement de capacité 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é, en fonction des besoins ou jamais.
Dans ce LayoutCompleted cas, vous pouvez inspecter la Placement propriété pour déterminer si un élément a été placé sur le main Overflow, le dépassement de capacité LayoutCompletedou s’il n’apparaît pas du tout. Les raisons courantes pour lesquelles un élément n’est pas affiché sont que l’élément ne tient pas sur le main Placement et que sa Overflow propriété a été définie sur ToolStripItemOverflow.
Rendez un ToolStrip mobile en le plaçant dans un ToolStripPanel et en lui affectant GripStyle la valeur ToolStripGripStyle.
Autres options de disposition
Les autres options de disposition sont Flux et Table.
Mise en page fluide
La disposition de flux est la disposition par défaut pour ContextMenuStrip, ToolStripDropDownMenuet ToolStripOverflow. Il est similaire à .FlowLayoutPanel Les fonctionnalités de la disposition De flux sont les suivantes :
Toutes les fonctionnalités de FlowLayoutPanel sont exposées par la LayoutSettings propriété . Vous devez convertir la LayoutSettings classe en classe FlowLayoutSettings .
Vous pouvez utiliser les propriétés et Anchor dans le Dock code pour aligner les éléments dans la ligne.
La propriété Alignment est ignorée.
Dans le LayoutCompleted cas contraire, vous pouvez inspecter la Placement propriété pour déterminer si un élément a été placé sur le main ToolStrip ou s’il ne correspond pas.
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 affiché et Overflow est ignoré.
Disposition du tableau
La disposition de tableau 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 sont exposées par la LayoutSettings propriété . Vous devez convertir la LayoutSettings classe en classe TableLayoutSettings .
Vous pouvez utiliser les propriétés et Anchor dans le Dock code pour aligner les éléments dans la cellule de tableau.
La propriété Alignment est ignorée.
Dans le LayoutCompleted cas contraire, vous pouvez inspecter la Placement propriété pour déterminer si un élément a été placé sur le main Table ou s’il ne correspond pas.
La poignée n’est pas rendue et, par conséquent, un ToolStrip dans le 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 affiché et Overflow est ignoré.