michelatoutfox
Messages postés828Date d'inscriptionmardi 5 octobre 2004StatutMembreDernière intervention 7 mai 20131 4 févr. 2009 à 19:47
Bonjour,
je suppose que tu crées cet objet dynamiquement (pas en mode de design).
Tu peux utliser les propriétés LEFT, TOP, WIDTH et HEIGHT pour centrer ton objet sur son conteneur. Les valeurs de ces propriétés se réfèrent au conteneur.
donc, mon_objet.left = thisform.width - (mon_objet.width / 2) devrait te donner un résultat convenable à qques pixels (il faut tenir compte de la largeur des bordures des forms, qui diffèrent selon les paramètres d'affichage windows)
cs_Limack
Messages postés89Date d'inscriptionjeudi 8 décembre 2005StatutMembreDernière intervention23 décembre 2011 5 févr. 2009 à 10:33
Oui Michel, l'objet est créé dynamiquement!
Merci pour la reponse, ça marche mais la parenthèse de la gauche devait être avant thisform.width comme ceci :
mon_objet.left = ( thisform.width - mon_objet.width / 2)
et non comme ceci : mon_objet.left = thisform.width - (mon_objet.width / 2)
Je complète pour ceux quio voudront centrer verticalement
mon_objet.TOP = ( thisform.HEIGHT - mon_objet.HEIGHT/ 2)
cs_Limack
Messages postés89Date d'inscriptionjeudi 8 décembre 2005StatutMembreDernière intervention23 décembre 2011 5 févr. 2009 à 10:34
Oui Michel, l'objet est créé dynamiquement!
Merci pour la reponse, ça marche mais la parenthèse de la gauche devait être avant thisform.width comme ceci :
mon_objet.left = ( thisform.width - mon_objet.width )/ 2
et non comme ceci : mon_objet.left = thisform.width - (mon_objet.width / 2)
Je complète pour ceux quio voudront centrer verticalement
mon_objet.TOP = ( thisform.HEIGHT - mon_objet.HEIGHT)/ 2