ToolStripLayoutStyle Énumération

Définition

Spécifie les alignements possibles avec lesquels les éléments d'un ToolStrip peuvent s'afficher.Specifies the possible alignments with which the items of a ToolStrip can be displayed.

public enum class ToolStripLayoutStyle
public enum ToolStripLayoutStyle
type ToolStripLayoutStyle = 
Public Enum ToolStripLayoutStyle
Héritage
ToolStripLayoutStyle

Champs

Flow 3

Spécifie un flux horizontal ou vertical des éléments, si nécessaire.Specifies that items flow horizontally or vertically as necessary.

HorizontalStackWithOverflow 1

Spécifie une disposition horizontale ou un dépassement des éléments, si nécessaire.Specifies that items are laid out horizontally and overflow as necessary.

StackWithOverflow 0

Spécifie une disposition automatique des éléments.Specifies that items are laid out automatically.

Table 4

Spécifie un alignement à gauche des éléments.Specifies that items are laid out flush left.

VerticalStackWithOverflow 2

Spécifie une disposition verticale des éléments avec un centrage dans le contrôle et un dépassement, si nécessaire.Specifies that items are laid out vertically, are centered within the control, and overflow as necessary.

Remarques

Vous contrôlez la disposition de la ToolStrip classe et de ses classes dérivées en assignant un ToolStripLayoutStyle membre de l’énumération LayoutStyle à la propriété du contrôle ToolStrip.LayoutStyle , StatusStrip.LayoutStyle telle que la propriété ou.You control the layout of the ToolStrip class and its derived classes by assigning a member of the ToolStripLayoutStyle enumeration to the control's LayoutStyle property, such as the ToolStrip.LayoutStyle or StatusStrip.LayoutStyle property.

Dispositions de la pileStack Layouts

L’empilement organise les éléments à côté des deux extrémités de la barre d’outils.Stacking arranges items beside each other at both ends of the tool strip. La liste suivante décrit les dispositions de la pile.The following list describes the stack layouts.

  • StackWithOverflow entraîne la modification automatique de la disposition de la barre d’outils conformément à la Orientation propriété du contrôle pour gérer les glisser-déplacer et les scénarios d’ancrage.StackWithOverflow causes the tool strip to alter its layout automatically in accordance with the control's Orientation property to handle dragging and docking scenarios.

  • VerticalStackWithOverflow restitue les Orientation éléments à côté verticale.VerticalStackWithOverflow renders the Orientation items beside each other vertically.

  • HorizontalStackWithOverflow restitue les Orientation éléments à côté horizontalement.HorizontalStackWithOverflow renders the Orientation items beside each other horizontally.

Autres fonctionnalités des dispositions de la pileOther Features of Stack Layouts

Alignmentdétermine la fin du HorizontalStackWithOverflow auquel l’élément est aligné.Alignment determines the end of the HorizontalStackWithOverflow to which the item is aligned.

Lorsque les éléments ne tiennent pas dans ToolStriple, un bouton de dépassement de capacité s’affiche automatiquement.When items do not fit within the ToolStrip, an overflow button automatically appears. 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.The Overflow property setting determines whether an item appears in the overflow area always, as needed, or never.

Dans l' LayoutCompleted événement, vous pouvez inspecter Placement la propriété pour déterminer si un élément a été placé sur Overflowle principal, LayoutCompletedle dépassement de capacité ou s’il n’apparaît pas du tout.In the LayoutCompleted event, you can inspect the Placement property to determine whether an item was placed on the main Overflow, the overflow LayoutCompleted, or if it is not currently showing at all. Les raisons classiques pour lesquelles un élément n’est pas affiché sont que l’élément ne s’ajuste Placement pas à Overflow la main et que ToolStripItemOverflowsa propriété a la valeur.The typical reasons why an item is not displayed are that the item did not fit on the main Placement and its Overflow property was set to ToolStripItemOverflow.

Rendez ToolStrip un déplaçable en le plaçant dans ToolStripPanel un et en GripStyle affectant à ToolStripGripStylela valeur.Make a ToolStrip movable by putting it in a ToolStripPanel and setting its GripStyle to ToolStripGripStyle.

Autres options de dispositionOther Layout Options

Les autres options de disposition sont Flow et table.The other layout options are Flow and Table.

Mise en page fluideFlow Layout

La mise en page fluide est ContextMenuStripla ToolStripDropDownMenuvaleur par ToolStripOverflowdéfaut pour, et.Flow layout is the default for ContextMenuStrip, ToolStripDropDownMenu, and ToolStripOverflow. Elle est similaire à la FlowLayoutPanel.It is similar to the FlowLayoutPanel. Les fonctionnalités de la mise en page fluide sont les suivantes:The features of Flow layout are as follows:

Disposition du tableauTable Layout

La disposition du tableau est la StatusStripvaleur par défaut pour.Table layout is the default for StatusStrip. Elle est similaire à TableLayoutPanel.It is similar to TableLayoutPanel. Les fonctionnalités de la présentation tabulaire sont les suivantes:The features of Table layout are as follows:

S’applique à