par Admin Mer 17 Nov 2010 - 6:05
Bonjour,
Dans ce cas utilisez un contrôle TableLayoutPanel. Il permet le redimensionnement automatique de plusieurs contrôles :
- Ajoutez un TableLayoutPanel à votre fenêtre.
- Supprimez la deuxième colonne pour qu'il n'en reste plus qu'une.
- Ajoutez des lignes afin que vous en ayez 4 (une par contrôle).
- Déplacez vos Label et TextBox dedans.
- Mettez la propriété .Dock de vos deux TextBox sur "Fill".
- Modifiez la propriété Rows du TablLayoutPanel : Mettez la première ligne (dans lequel il y a le Label) sur Redimensionnement automatique, idem pour la 3ème ligne (vu qu'il y a votre 2ème Label). Et mettez la ligne 2 et 4 sur Pourcentage (50%).
En outre, vous devrez obtenir quelque chose comme ça :
Et voila, n'oubliez pas de mettre la propriété Anchor du TableLayoutPanel sur Left-Top-Right-Bottom. Ainsi, en redimensionnant votre fenêtre, les Label ne changerons pas de taille, mais les TextBox s'agrandiront sans dépasser sur les Label.
@+