Bonjour
comment je peux ecrire en couleur un texte sélectionné dans l'editeur de texte (par exemple quand l'utilisateur tape "Développez" Développez s'affiche en rouge)
Bonjour
comment je peux ecrire en couleur un texte sélectionné dans l'editeur de texte (par exemple quand l'utilisateur tape "Développez" Développez s'affiche en rouge)
Pour sélectionner un mot et le mettre en rouge
C'est de la coloration syntaxique tu veux utiliser ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 richTextBox1.Select(index, tailleDuMot); richTextBox1.SelectionColor = Color.Red;
désole harz62 mais j'ai pas compris ta réponse
enfin je voudrai faire la coloration automatique des mots clé
j'ai pas compris les arguments de cette méthode
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 richTextBox1.Select(index, tailleDuMot);![]()
la recherche est une solution mais risque de dépendre fortement de la taille du text.
Je te conseil d'analyser de façon incrémentiel la dernière parti modifié pour pas subir une baisse forte de performance et n'oublie pas de remetre le curseur à sa place une fois que tu a colorié ton element.
les paramètres de la fonction sont :
index = index dans le text correspondant au debut de la selection
taillemot = longueur de la selection
pour remetre le curseur il suffit de selectionner 0 caractère à l'emplacement ou tu souhaite le positionner (cela signifie qu'il faut le mémoriser avant l'opération de coloriage).
Partager