Je veux créer un éditeur simple comme Notepad++ avec des fonctionnalités simples ... J'ai besoin de colorer un mot spécifique dans la zone de zone de texte enrichi. Comment puis je faire ça? Par exemple: lorsque l'utilisateur écrit ces mots, je veux les colorier en bleu. Ces mots sont: for
, while
, if
, try
, etc.Comment sélectionner du texte dans RichTextBox, puis le colorier?
Comment puis-je faire le richtextbox pour sélectionner un mot spécifique puis les couleurs? Et, si je veux faire un commentaire et tout colorer après le //
, comment cela se fait-il dans la riche zone de texte?
Comment puis-je numéroter la ligne dans la zone de texte, donc je peux maintenant le numéro de ligne lorsque je code dans mon éditeur?
La chose numéro de ligne devrait être une question distincte (s'il vous plaît don 't' pile 'questions). Très probablement, ce ne sera pas facilement possible avec 'TextBox' ou' RichTextBox'. – Bobby
Essayez Fast Couleur Zone de texte (https://github.com/PavelTorgashov/FastColoredTextBox) il est plus d'un surligneur de la syntaxe –
Même disponible en tant que Nuget (https://www.nuget.org/packages/FCTB/) –