2017-09-20 6 views
0

Considérons je une simple boîte de groupe avec deux zones de texteComment redimensionner les contrôles dans la zone de groupe sans chevauchement?

enter image description here

Quand j'élargissons la fenêtre, je veux redimensionner la mon étiquette et zone de texte. J'ai donc utilisé la propriété Anchor, mais elle se chevauche. Textbox1 se chevauche avec textbox2.

enter image description here

Comment puis-je maintenir l'augmentation de la taille en fonction de la taille de la forme sans chevauchement

+0

Vous voulez seulement que textbox1 augmente en taille ou les deux? – MatSnow

+0

@ MatSnow Les deux .. –

+1

Ensuite, je suggère d'utiliser un TableLayoutPanel avec 4 colonnes. – MatSnow

Répondre

1

Vous pouvez obtenir ce que vous voulez comme ceci:

  1. Ajouter un TableLayoutPanel avec 4 colonnes et placez-le dans votre GroupBox.
  2. Placez les étiquettes à l'intérieur des colonnes 1/3 et 2/4 colonnes à l'intérieur des zones de texte
  3. Set SizeType de colonnes 1/3 à 2/4 Autosize et à 50%
  4. Définir la Anchor -property du TableLayoutPanel à Top, Left, Right
  5. Définissez les zones de texte et les étiquettes Dock -property à Fill
  6. Définissez les étiquettes TextAlign -property à MiddleLeft