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