2010-10-01 5 views

Répondre

1

Pour une mise en page dynamique des échelles avec la taille de votre formulaire, vous avez différentes options (selon la complexité de votre mise en page).

les premiers sont

Mais vous pouvez également travailler avec des commandes de conteneurs avancés comme

Plus d'informations je poste déjà dans an older question.

Si vous avez d'autres problèmes concrets concernant la résolution d'un problème de mise en page spécifique, posez une nouvelle question avec votre problème exact.

Mais à un premier conseil, je peux dire qu'il n'est jamais nécessaire d'utiliser l'événement Redimensionner et de faire des changements de taille sur vous-même. Il y a toujours une solution qui peut être résolue avec les éléments ci-dessus.

+0

ok merci tu as tellement oliver .... t'aime .. – amk

0

Aller à la fenêtre des propriétés et faites défiler jusqu'à "Docking" et choisissez d'ancrer le contrôle dans le conteneur parent. Cela vous donnera diverses options sur la façon dont vous voulez que le contrôle se connecte. Vous devriez y mettre des conteneurs, peut-être, si vous avez des boutons ou des choses que vous aimeriez voir apparaître au-dessus/en dessous/à côté de la grille. De même, si votre grille passe derrière vos autres contrôles, sélectionnez le contrôle et amenez-le au premier plan.

modifier:

Vous avez besoin des conteneurs dans lesquels pour mettre vos boutons/listes déroulantes. Vous pouvez utiliser un panneau de disposition de flux (qui ne redimensionnerait pas ses contrôles enfants), ou vous pouvez utiliser un panneau simple ou le panneau de disposition de table. La première table vous permettra d'ancrer vos contrôles enfants dans chaque cellule de la table, et vous pouvez définir vos colonnes & lignes pour auto-taille à un pourcentage de la largeur de la table entière. De cette façon, tout sera auto-dimensionné en conséquence.

+0

ok c'est bien david, mais si j'utilise 2 ou plus textboxes et 2 boutons puis comment puis-je redimensionner le tout dans un tir .... je pense que vous avez ce que je suis en train de souligner .. – amk

0

Vous devez façons de dong:

  1. L'utilisation d'un Dock. Cela fonctionne très bien et est très facile à utiliser mais sa limite est que vous pouvez le coller à un côté du conteneur parent. Donc, si vous voulez attaquer le contrôle uniquement en largeur, vous échouerez.
  2. Utilisation de l'ancre. Il nécessite une configuration plus mais vous pouvez spécifier les quatre (en haut, à droite, vers le bas, option du bas séparable.

Cordialement Szymon

Questions connexes