Pb de dimensionnement

Résolu
Signaler
Messages postés
54
Date d'inscription
lundi 31 juillet 2006
Statut
Membre
Dernière intervention
3 avril 2008
-
Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
-
Salut, voila, j'ai un probleme pour dimensionner mes forms et mes controles.

- Premier pb : j'ai mis la propriete WindowsState de mon form a Maximized pour que mon form s'ouvre en plein ecran. A partir de la, je souhaite recuperer la taille de ce form en plein ecran mais impossible, dans les proprietes
height et width du form ce n'est pas cette taille qui est stockee mais celle du form quand je l'ai dessine !!! Comment recuperer la taille de mon plein ecran ?

 - Deuxieme pb : lors d'un redimensionnement du form, je n'arrive pas a redimensionner mes comtrols en fonction de la nouvelle taille du form. J'ai mis des anchors sur les 4 cotes mais la taille ne change pas ! Comment faire pour que les controles s'adaptent ? Refresh, Update, ... ne donnent rien !

Est ce que quelqu'un peut m'aider SVP ?

2 réponses

Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Membre
Dernière intervention
20 juin 2013
59
Hi,
Si tu règles les anchors correctement pour chacun de tes Controls, ils seront redimmensionnés correctement.
Pour la taille de l'écran tu peux utiliser la classe Screen : Screen.PrimaryScreen.Bounds

<hr size="2" />VC# forever
Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
41
Salut, à mon avis tu testes les propriétes Width et Height avant que la forme ne soit visible ( avant Show( ) ou Application.Run( ) ) c'est pour ça qu'elles sont incorrects. La propriété Bounds peut être utile également.

A la place des anchors tu peux gérer la taille de tes controls en overridant OnResize.