Partager via


Comportement du redimensionnement automatique dans le contrôle TableLayoutPanel

Comportements de redimensionnement automatique distincts

Le contrôle TableLayoutPanel prend en charge le comportement de redimensionnement automatique des façons suivantes :

La propriété AutoSize avec les styles de ligne et de colonne

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

Paramètre de redimensionnement automatique

Interaction de style

false

Le contrôle TableLayoutPanel opère de gauche à droite, et alloue de l'espace pour la colonne ou la ligne dans l'ordre suivant.

  1. Si la propriété SizeType a la valeur Absolute, le nombre de pixels spécifié par Width ou Height est alloué.

  2. Si la propriété SizeType a la valeur AutoSize, le nombre de pixels retourné par la méthode GetPreferredSize du contrôle enfant est alloué.

  3. Une fois l'espace alloué pour toutes les colonnes et les lignes Absolute et AutoSize, toutes les colonnes ou lignes pour lesquelles Percent est affecté à SizeType sont utilisées pour allouer l'espace libre restant proportionnellement

true

Semblable à l'interaction précédente, sauf que les colonnes ou lignes Percent acquièrent un aspect de dimensionnement automatique.

Le contrôle TableLayoutPanel développe la colonne ou ligne pour créer l'espace libre adéquat, afin qu'aucune colonne ou ligne avec les styles Percent ne découpe son contenu. Le contrôle TableLayoutPanel alloue proportionnellement le nouvel espace en fonction de la propriété Width ou Height.

Voir aussi

Référence

TableLayoutPanel

Vue d'ensemble du contrôle TableLayoutPanel