Vue d'ensemble du contrôle FlowLayoutPanel

Le contrôle FlowLayoutPanel réorganise son contenu dans un sens de flux horizontal ou vertical. Vous pouvez encapsuler le contenu du contrôle d'une ligne à la suivante ou d'une colonne à la suivante. Vous pouvez également ajuster plutôt qu'encapsuler son contenu.

Vous pouvez spécifier le sens du flux en définissant la valeur de la propriété FlowDirection. Le contrôle FlowLayoutPanel inverse correctement son sens du flux dans les dispositions de droite à gauche (RTL, Right-to-Left). Vous pouvez également spécifier si le contenu du contrôle FlowLayoutPanel est encapsulé ou coupé en définissant la valeur de la propriété WrapContents.

Le contrôle FlowLayoutPanel prend automatiquement une dimension adaptée à son contenu quand vous affectez la valeur true à la propriété AutoSize. Il fournit également une propriété FlowBreak à ses contrôles enfants. L'affectation de la valeur true à la propriété FlowBreak fait en sorte que le contrôle FlowLayoutPanel cesse de disposer les contrôles dans le sens du flux actuel et qu'il encapsule à la ligne ou la colonne suivante.

Tout contrôle Windows Forms peut être un enfant du contrôle FlowLayoutPanel, y compris d'autres instances de FlowLayoutPanel. Avec cette fonctionnalité, vous pouvez construire des dispositions sophistiquées qui s'adaptent aux dimensions de votre formulaire au moment de l'exécution.

Consultez également la procédure pas à pas : organiser des contrôles sur Windows Forms à l’aide d’un FlowLayoutPanel.

Voir aussi