Update: Nouveau probleme (je laisse l'ancien en quote, plus bas)
Donc j'avais ecrit ce bout de code la pour colorer mes mots dans la richtextbox:
Code :
- foreach (string sentence in splittedOriginalText)
- {
- richTextBox1.SelectionColor = Color.Black;
- for (int i = 0; i < keywords.Length; i++)
- {
- if (keywords[i] == sentence.ToLower())
- {
- richTextBox1.SelectionColor = Color.Red;
- break;
- }
- }
- richTextBox1.SelectedText = sentence + " ";
- }
|
et ca marchait bien.
Le probleme: J'ai changé l'implementation d'un truc, et maintenant au lieu de comparer les mots, j'ai une liste de mots que je dois colorer ainsi que leur index respectif dans la phrase. Depuis hier je me casse la tete la dessus, mais pas moyen de le faire marcher. Qqun a une idee ?
En gros, je veux obtenir ceci:
Citation :
Bonjour ceci est un test.
|
a partir de ceci:
Citation :
Bonjour ceci est un test.
|
Message d'origine:
Citation :
Bonjour,
Un peu comme dans Word quand on fait une faute de frappe, j'aimerais colorer un ou plusieurs mots definis en rouge (par ex) dans une textbox. Je n'ai rien trouvé de plus que Textbox.Font, mais ca agit sur la textbox en entier. Qqun a une idée ?
|
Message édité par ParadoX le 04-06-2008 à 16:52:49
---------------
Pier noir la mèr - La chanson par HFR Band - Topic TrueCrypt