[..] Couleur ASCII dans un label.

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
LqX
Niveau 3
Niveau 3
Messages : 47
Enregistré le : ven. 11 nov. 2011 12:32
Status : Hors ligne

[..] Couleur ASCII dans un label.

#1

Message par LqX »

Bonjour,

Je rencontre un problème avec l'affichage de texte en couleur ASCII.
J'aimerai afficher ce texte dans un Label en couleur.
► Afficher le texte
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..] Couleur ASCII dans un label.

#2

Message par TT22 »

Pour changer la couleur d'un contrôle, il faut utiliser GUICtrlSetColor().
Un simple recherche dans l'aide t'aurais permis de trouver :wink: .
Voici un exemple :
► Afficher le texte
Cordialement,
TT22
LqX
Niveau 3
Niveau 3
Messages : 47
Enregistré le : ven. 11 nov. 2011 12:32
Status : Hors ligne

Re: [..] Couleur ASCII dans un label.

#3

Message par LqX »

Excusez moi j'ai mal expliquer mon problème.

Je reçois sur mon socket sa :
► Afficher le texte
et j'aimerai afficher sa dans un label mais en gérant les couleurs.

C'est a dire : ce texte est un topic sous IRC qui a des partie en couleur, et j'aurai aimer les afficher en couleur dans un label.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Couleur ASCII dans un label.

#4

Message par mikell »

Ah OK
Donc si j'ai bien compris tu veux afficher des couleurs différentes dans un même texte
Alors d'abord il faudra découper ton texte
Ensuite 2 méthodes possibles :
Pas génial mais facile, faire plusieurs labels ou inputs sans bordure et colorer le texte comme l'a dit TwentyToo
Ou utiliser une RichEdit, exemple :
► Afficher le texte
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
PandiPanda
Membre émérite
Membre émérite
Messages : 656
Enregistré le : mar. 19 juil. 2011 14:03
Localisation : Bruxelles
Status : Hors ligne

Re: [..] Couleur ASCII dans un label.

#5

Message par PandiPanda »

Je voit aussi une 3ème possibilité ici
La seule moralité qui tienne dans un monde cruel est la chance. Impartiale. Équitable. Vraie
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Couleur ASCII dans un label.

#6

Message par mikell »

Oui, mais pour les couleurs, à moins de se taper à chaque fois la définition de la couleur en code html pour chaque _GuiCtrlTexte_Add, il faudra se bricoler une petite fonction adaptée, ou modifier l'udf un peu comme ça :
► Afficher le texte
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
LqX
Niveau 3
Niveau 3
Messages : 47
Enregistré le : ven. 11 nov. 2011 12:32
Status : Hors ligne

Re: [..] Couleur ASCII dans un label.

#7

Message par LqX »

Le problème est de détecter les couleurs.

5,0ShootMania1 France | 12Support Non-officiel - 4Pré-acheter ShootMania avec 20% de remise ! 1- Sponsor: 12#mTxServ1 - WebSite: http://XXX.org

J'essaye de faire cela pour un client IRC, ceci est pour l'affichage et l'édition du TOPIC.
Mais sa ma l'air bien trop compliquer je vais donc laisser tombé la couleur.
Modifié en dernier par timmalos le jeu. 09 août 2012 14:27, modifié 2 fois.
Raison : Pub non autorisée
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [..] Couleur ASCII dans un label.

#8

Message par ani »

bonjour,
quel est l'indices de coloration ?

Code : Tout sélectionner

[color=red]5,0[/color]ShootMania1 France | [color=red]12[/color]Support Non-officiel - [color=red]4[/color]Pré....
 
Car là je ne vois que de simple numero :(

sinon avez-vous regardé cette include ?
http://autoitscript.fr/forum/viewtopic.php?f=21&t=1462
LqX
Niveau 3
Niveau 3
Messages : 47
Enregistré le : ven. 11 nov. 2011 12:32
Status : Hors ligne

Re: [..] Couleur ASCII dans un label.

#9

Message par LqX »

Ce sont les chiffres mais il y a un caractère juste avant mais que je ne peut pas afficher là.
GMH
Niveau 6
Niveau 6
Messages : 227
Enregistré le : dim. 24 juin 2012 14:56
Status : Hors ligne

Re: [..] Couleur ASCII dans un label.

#10

Message par GMH »

Bonsoir,

Les codes proposés ci-dessus ne concernant que des edit, faut-il en conclure qu'il n'est pas possible d'afficher plusieurs couleurs à l'intérieur d'un même label (surlignement de tels mots en rouge par exemple, dans un texte en noir), et qu'il faille obligatoirement passer par un edit ?
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [..] Couleur ASCII dans un label.

#11

Message par ani »

Bonjour, ok LqX pourriez-vous attacher en fichier joint un exemple ?
GMH regardez le lien que j'ai fournie avec l'include text_effects.

bonne continuation ;)
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Couleur ASCII dans un label.

#12

Message par mikell »

GMH a écrit :il n'est pas possible d'afficher plusieurs couleurs à l'intérieur d'un même label
Effectivement
text_effects est intéressant mais fonctionne à base de GUICtrlSetColor qui applique la couleur au texte *entier* d'un label (le label est un controle basique qui n'offre que des options simples)
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Répondre