Après windows pour les nuls, voici PB pour les bons (ou presque).

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 30-09-2008 10:34:14

myname  
Membre
Date d'inscription: 23-09-2008
Messages: 8
Pépites: 52
Banque: 0

Longueur de texte en fonction de la police associée

Bonjour,

Synopsis :
Soit mle_Message un MultiLineEdit Control posé sur une fenêtre response.
Sa taille doit toujours rester inchangée quelque soit le message.
Sa hauteur permet d'afficher 4 lignes.

Si le message s'étale sur plus de 4 lignes, je souhaite afficher l'ascenseur vertival, sinon, pas d'ascenseur du tout (un ascenseur grisé c'est moche)

Le problème est donc le suivant :

Lorsque le texte d'une ligne est très long, il s'affiche sur plusieurs lignes sans faire varier le LineCount du mle.

Je cherche donc une solution pour calculer la longueur de mon texte en fonction de la police associée, quelle qu'elle soit pour déterminer s'il y a ou non des retours chariots automatiques.

Une idée ?


PB12 / Sybase 12.5 / Sybase ASE 15 / Sybase IQ 12.7

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22