Page 1 sur 1

[R] Formatage d'une partie seulement d'un Label

Posté : mer. 17 janv. 2018 16:52
par GMH
Bonjour,

Pour formater une partie seulement d'un Label en gras, par exemple, ou en italique, y a-t-il une autre solution que faire suivre plusieurs Labels formatés différemment comme :

Code : Tout sélectionner

$texte1 = "Voici un exemple : "
GUICtrlCreateLabel ( $texte1, 20, 650 , 500 , 310  )
GUICtrlSetFont(-1, 12, 400, 0, "Arial") ; caractères droits

$texte2 = "Jean a de longues moustaches"
GUICtrlCreateLabel ( $texte2, 20, 670 , 500 , 310  )
GUICtrlSetFont(-1, 12, 400, 2, "Arial") ; caractères en italique
Je vous remercie.

Re: Formatage d'une partie seulement d'un Label

Posté : jeu. 18 janv. 2018 19:11
par mdanielm
Bonjour,
Pourquoi pas un contrôle RichEdit en mode ReadOnly et la fonction:
_GUICtrlRichEdit_SetCharColor
Cordialement

Re: Formatage d'une partie seulement d'un Label

Posté : jeu. 18 janv. 2018 19:52
par GMH
Bonjour et merci à vous pour votre réponse.

La fonction _GUICtrlRichEdit_SetCharColor ne semble modifier que la couleur du texte.

Je crois que _GUICtrlRichEdit_SetCharAttributes va faire l'affaire.

Merci de m'avoir dirigé sur ces fonctions.