Partager via


Vue d'ensemble du contrôle TableLayoutPanel

Le contrôle TableLayoutPanel réorganise son contenu dans une grille. Étant donné que la disposition s'effectue au moment du design et au moment de l'exécution, elle peut changer dynamiquement lorsque l'environnement de l'application change. Cela donne aux contrôles du panneau la capacité de se redimensionner proportionnellement ; ils peuvent donc réagir à des changements comme le redimensionnement du contrôle parent ou le changement de la longueur de texte en raison de la localisation.

Tout contrôle Windows Forms peut être un enfant du contrôle TableLayoutPanel, y compris d'autres instances de TableLayoutPanel. Cela vous permet de construire des dispositions sophistiquées qui s'adaptent aux modifications au moment de l'exécution.

Le contrôle TableLayoutPanel peut se développer pour accepter de nouveaux contrôles lorsqu'ils sont ajoutés, selon la valeur des propriétés RowCount, ColumnCount et GrowStyle. L'affectation d'une valeur 0 à la propriété RowCount ou à la propriété ColumnCount spécifie que le TableLayoutPanel sera indépendant dans la direction correspondante.

Vous pouvez également contrôler la direction d'expansion (horizontale ou verticale) après que le contrôle TableLayoutPanel est rempli de contrôles enfants. Par défaut, le contrôle TableLayoutPanel se développe vers le bas en ajoutant des lignes.

Si vous souhaitez des lignes et des colonnes dont le comportement soit différent du comportement par défaut, vous pouvez contrôler les propriétés des lignes et des colonnes à l'aide des propriétés RowStyles et ColumnStyles. Vous pouvez définir les propriétés des lignes ou des colonnes individuellement.

Le contrôle TableLayoutPanel ajoute les propriétés suivantes à ses contrôles enfants : Cell, Column, Row, ColumnSpan et RowSpan.

Vous pouvez fusionner des cellules dans le contrôle TableLayoutPanel en définissant les propriétés ColumnSpan ou RowSpan sur un contrôle enfant.

Topic Location
Procédure pas à pas : organisation des contrôles dans les Windows Forms à l'aide d'un TableLayoutPanel Contrôles Windows Forms
Comment : modifier des colonnes et des lignes dans un contrôle TableLayoutPanel Contrôles Windows Forms
Comment : étendre des lignes et des colonnes dans un contrôle TableLayoutPanel Contrôles Windows Forms
Comment : aligner et étirer un contrôle dans un contrôle TableLayoutPanel Contrôles Windows Forms
Comment : aligner et étirer un contrôle dans un contrôle TableLayoutPanel Contrôles Windows Forms
Comment : étendre des lignes et des colonnes dans un contrôle TableLayoutPanel Contrôles Windows Forms
Comment : modifier des colonnes et des lignes dans un contrôle TableLayoutPanel Contrôles Windows Forms
Procédure pas à pas : organisation des contrôles dans les Windows Forms à l'aide d'un TableLayoutPanel Contrôles Windows Forms
Comment : aligner et étirer un contrôle dans un contrôle TableLayoutPanel Contrôles Windows Forms
Comment : étendre des lignes et des colonnes dans un contrôle TableLayoutPanel Contrôles Windows Forms
Comment : modifier des colonnes et des lignes dans un contrôle TableLayoutPanel Contrôles Windows Forms
Procédure pas à pas : organisation des contrôles dans les Windows Forms à l'aide d'un TableLayoutPanel Contrôles Windows Forms
Comment : aligner et étirer un contrôle dans un contrôle TableLayoutPanel dv_mclictl
Comment : étendre des lignes et des colonnes dans un contrôle TableLayoutPanel dv_mclictl
Comment : modifier des colonnes et des lignes dans un contrôle TableLayoutPanel dv_mclictl
Procédure pas à pas : organisation des contrôles dans les Windows Forms à l'aide d'un TableLayoutPanel dv_mclictl

Voir aussi

Tâches

Comment : créer une présentation Windows Forms qui répond bien à la localisation

Comment : créer un Windows Form redimensionnable pour l'entrée de données

Référence

FlowLayoutPanel

TableLayoutSettings

Concepts

Meilleures pratiques pour le contrôle TableLayoutPanel