Richtextbox problème [Résolu]

Messages postés
158
Date d'inscription
dimanche 18 avril 2004
Statut
Membre
Dernière intervention
25 juillet 2018
- - Dernière réponse : Guillamue06
Messages postés
158
Date d'inscription
dimanche 18 avril 2004
Statut
Membre
Dernière intervention
25 juillet 2018
- 10 oct. 2011 à 00:44
Bonjour, pour mon client de messagerie j'utilise une richtextbox pour afficher les données reçus

Au début de mon code je met la ligne 0 en couleur :

        Chat.SelectionStart = Chat.GetFirstCharIndexFromLine(0)
        Chat.SelectionLength = Chat.Lines(0).Length
        Chat.SelectionColor = Color.Red


Jusqu'ici il y a deux ligne dans le richtextbox tous vas bien, la première ligne est bien en rouge, la deuxième ne bouge pas.

Mais au moment ou le serveur envoi une donnée, tous le contenu du richtextbox deviens en rouge !!

Alors que le code qui met la ligne 0 en rouge n'est pas rappelé (c'est dans un bouton, sans boucle)

J'ai donc essayé plein d'astuce du genre resélectionner la fin du texte et redéfinir une couleur noir mais rien n'y fait...

Au moment ou le serveur envoi une donnée et qui il y a une nouvelle ligne tous se met en rouge TT

Si vous avez une solution ou une alternative a richtextbox (au mieu un conteneur qui prend en charge l'html serait niquel)

Merci d'avance
Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
62
3
Merci
Salut

Comment ajoutes-tu le texte à ta RichTextBox ?
C'est surement là qu'est le problème

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 205 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_Jack
Messages postés
158
Date d'inscription
dimanche 18 avril 2004
Statut
Membre
Dernière intervention
25 juillet 2018
3
0
Merci
Bonjour,

Comme ceci :

Chat.Text = Chat.Text & vbCrLf & MessageRecu


Merci.
Commenter la réponse de Guillamue06
Messages postés
158
Date d'inscription
dimanche 18 avril 2004
Statut
Membre
Dernière intervention
25 juillet 2018
3
0
Merci
Chat.AppendText("merci de m'avoir mis sur la bonne voie =]")


lut a tous :p
Commenter la réponse de Guillamue06