Pb de dimensionnement

Résolu
cs_egwene Messages postés 54 Date d'inscription lundi 31 juillet 2006 Statut Membre Dernière intervention 3 avril 2008 - 21 août 2006 à 13:48
Lutinore Messages postés 3246 Date d'inscription lundi 25 avril 2005 Statut Membre Dernière intervention 27 octobre 2012 - 21 août 2006 à 14:39
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

cs_Bidou Messages postés 5487 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 60
21 août 2006 à 13: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
3
Lutinore Messages postés 3246 Date d'inscription lundi 25 avril 2005 Statut Membre Dernière intervention 27 octobre 2012 41
21 août 2006 à 14:39
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.
0
Rejoignez-nous