2010-02-11 5 views
1

J'ai un formulaire dont la taille est (325,325) et sur lequel un navigateur est là et la taille du navigateur est (321,298) signifie que le navigateur est en au milieu de la forme.Et je veux maintenir la taille du navigateur lorsque le formulaire est redimensionné comme il devrait y avoir la même différence de taille entre le formulaire et le navigateur tel qu'il était avant redimensionné.Maintenir la taille du contrôle qui se trouve sur le formulaire lorsque le formulaire est redimensionné

Répondre

1

Comme les réponses précédentes, vous devez ancrer le contrôle. Vous devez définir la propriété Anchor sur Top, Left, Right, Bottom pour laisser le navigateur se développer/rétrécir lorsque le formulaire est redimensionné, tout en conservant les marges.

+0

Merci pour la réponse – Harikrishna

0

Utilisez la propriété Anchor du contrôle pour l'ancrer aux quatre bords du formulaire. Le contrôle changera automatiquement sa taille lorsque le formulaire parent est redimensionné alors. Le MSDN article explique les bases. trouve également quelques liens intéressants.

+0

Merci Pour la réponse – Harikrishna

1

La définition de la propriété Dock du WebBrowser sur Remplir est la bonne réponse ici. Cela élimine complètement la possibilité que vous ayez des problèmes de mise en page lorsque vous exécutez votre programme sur une machine qui a une taille de police système différente ou un paramètre DPI différent de la carte vidéo.

Si vous avez besoin d'espace pour un gadget ou une barre d'outils quelconque, veillez également à l'ancrer (généralement en haut). Utilisez Format + Commande si le navigateur se trouve sous le gadget.

+0

+1 Je préfère habituellement amarrer sur l'ancrage. –

+0

Ne conserve pas mais supprime l'espace entre le contrôle et la forme, donc je ne pense pas que c'est ce que le PO a demandé. – mafu

+0

Thanks Pour la réponse – Harikrishna

Questions connexes