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 :
Par le biais de la AutoSize propriété ;
Via la propriété sur les SizeTypeTableLayoutPanel styles de colonne et de ligne du contrôle.
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
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.
.NET Desktop feedback