Partager via


Comportement du redimensionnement automatique dans le contrôle TableLayoutPanel

Comportements de sérialisation automatique distincts

Le TableLayoutPanel contrôle prend en charge le comportement de dimensionnement automatique de la manière suivante :

Propriété AutoSize avec styles de ligne et de colonne

Le tableau suivant décrit l’interaction entre la AutoSize propriété et les TableLayoutPanel styles de colonne et de ligne du contrôle.

Paramètre de mise à l’échelle automatique Interaction de style
false Le TableLayoutPanel contrôle passe de gauche à droite et alloue de l’espace pour la colonne ou la ligne ou dans l’ordre suivant.

1. Si la SizeType propriété est définie Absolutesur , le nombre de pixels spécifié par Width ou Height est alloué.
2. Si la SizeType propriété est définie AutoSizesur , le nombre de pixels retournés par la méthode du GetPreferredSize contrôle enfant est alloué.
3. Une fois que l’espace pour toutes les colonnes ou lignes est alloué, toutes les AbsoluteAutoSize colonnes ou lignes dont SizeType l’ensemble est Percent défini sont utilisés pour allouer proportionnellement l’espace libre restant
true Comme pour l’interaction précédente, à l’exception que Percent les colonnes ou les lignes acquièrent un aspect de dimensionnement automatique.

Le TableLayoutPanel contrôle développe la colonne ou la ligne pour créer un espace libre adéquat, de sorte qu’aucune colonne ou ligne avec Percent des clips de style son contenu. Le TableLayoutPanel contrôle alloue proportionnellement le nouvel espace en fonction de la ou Height de la Width propriété.

Voir aussi