glycocalix
Messages postés13Date d'inscriptionjeudi 30 octobre 2003StatutMembreDernière intervention15 février 2010
-
19 août 2008 à 12:04
glycocalix
Messages postés13Date d'inscriptionjeudi 30 octobre 2003StatutMembreDernière intervention15 février 2010
-
20 août 2008 à 08:33
Bonjour,
voilà, je suis en train de créer un control activX je bosse sur son redimenssionnement mais j'ai un soucis, Je place dynamiquement des labelles sur mon form, lorsque j'utilise la fonction textheight, et que je donne la taille de mon labelle, lorsque le taille de mon controle est trop grande, le text est maqué et je ne comprends pas pourquoi.
Est -ce un problème de conversion de Scale mon form est en twips mais je pensais que la fonction textheight idem pour textwidth renvoyais une valeur dans le même scale que son centeneur. Faut il faire une conversion en pixel entre ce qui m'est renvoyé et la taille que j'affecte ?
Merci par avance de vos réponses
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 19 août 2008 à 16:22
Bonjour,
Lis ce que dis ton aide en ligne sur l'emploi de Textheight.
Cette fonction utilise la Font d'un contrôle doté d'un hdc (ce peut être ta Form, par exemple)
Textheight recalcule donc toujours en fonction de cette Font (qui n'est pas modifiée en modifiant simplement celle de ton Label).
Si tu utilises TextHeight en utilisant la Font en vigueur de ta Form, il faut dont au préalable attribuer à la font de ta Form les caractéristyiques de celle de ton label.
glycocalix
Messages postés13Date d'inscriptionjeudi 30 octobre 2003StatutMembreDernière intervention15 février 2010 19 août 2008 à 12:52
merci du conseil mais j'ai déjà essayé pas mal de trucs avant de demander de l'aide et je ne trouve pas. Je confirme ce n'est pas une question de twips mais peut être plutot de marge trop importante existe t-il une fonction qui renvoi la hauteur du texte sans la marge ?