Vue d'ensemble du contrôle TableLayoutPanel

Mise à jour : novembre 2007

Le contrôle TableLayoutPanel réorganise son contenu dans une grille. Dans la mesure où la disposition est exécutée à la fois 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 tenir compte de nouveaux contrôles lorsqu'ils sont ajoutés, selon la valeur des propriétés RowCount, ColumnCount et GrowStyle. Le fait d'attribuer à la propriété RowCount ou ColumnCount une valeur 0 spécifie que le TableLayoutPanel sera non lié dans la direction correspondante.

Vous pouvez également déterminer la direction d'expansion (horizontale ou verticale) une 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 qui se comportent différemment du comportement par défaut, vous pouvez déterminer les propriétés de lignes et de colonnes en utilisant les propriétés RowStyles et ColumnStyles. Vous pouvez définir individuellement les propriétés de lignes ou colonnes.

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.

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

Concepts

Méthodes conseillées pour le contrôle TableLayoutPanel

Référence

FlowLayoutPanel

TableLayoutSettings