alonsyl
Messages postés348Date d'inscriptionmardi 6 avril 2004StatutMembreDernière intervention 6 novembre 2008
-
14 janv. 2005 à 17:36
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 2015
-
14 janv. 2005 à 19:03
bonjour,
pour centrer une mdichild dans une mdiform, j'utilise le prog suivant:
fille.left = (mere.width / 2) - (fill.width / 2)
fille.top = (mere.height / 2) - (fill.height/ 2)
pourtant fille n'est pas pile au milieu de mere !!!
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 14 janv. 2005 à 19:03
Salut
Essaye avec mere.ScaleWidth et ScaleHeight
Les données 'Scale' correspondent à la taille interne du controle, alors que Width et Length donnent la taille externe de la forme.
De plus, si tu as un menu dans 'mere', il est possible que ScaleHeight n'en tienne pas compte : Eventuellement, enlève (au pif) entre 100 et 200 twips
Regarde aussi si les formes Child n'auraient pas un état StartUpPosition que tu pourrais mettre à 1 = CenterOwner : Comme ça Windows se démerde tout seul
Vala
Jack
NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)