2010-05-07 3 views
0

Cela peut sembler un problème très simple, mais c'est un peu me rendre fou.Table avec 3 colonnes. Comment puis-je faire la croissance automatique du milieu?

J'ai une table avec 3 colonnes. La première colonne contient des nombres dans les étiquettes. La deuxième colonne a un ListView, et la troisième colonne a quelques petits boutons. Ce que je veux, c'est que lorsque l'utilisateur maximise la fenêtre, la colonne qui se développe est celle du milieu et non celle de droite.

J'ai déjà défini les 1ère et 3ème colonnes à la taille fixe et la moyenne à la taille automatique. J'ai ancré la table dans le formulaire.

Mais chaque fois que je maximise la fenêtre, la colonne qui se développe est en fait la 3ème et non la moyenne.

Quelqu'un sait comment surmonter ce problème petit mais gênant?

+0

Impossible de reproduire. Cela fonctionne comme prévu pour moi. Je vérifierais tous vos paramètres. Aussi: quelle version de .Net? –

+0

J'utilise .Net SDK 4.0 – Tivie

Répondre

3

Définir la taille automatique = True pour le contrôle de table, taille fixe pour les colonnes 1 et 3 et 100% pour la colonne 2. Définissez la propriété d'ancrage appropriée pour chaque contrôle (par exemple, Haut, Bas, Gauche, Droite pour le contrôle ListView).

Non testé, mais j'espère que cela fonctionnera ou mènera le bon chemin.

Observe

+0

Ne fonctionnait pas, et je ne peux pas comprendre pourquoi. Je suis presque libérant l'application et j'ai encore ce bug mineur :(Mais merci pour votre aide! – Tivie

Questions connexes