我怎么能做到,当用户在富文本框中键入"while"或"if"等特定单词时,单词会变成紫色而没有任何问题?我尝试了不同的代码,但没有一个是可用的.代码如下:
if (richTextBox.Text.Contains("while"))
{
richTextBox.Select(richTextBox.Text.IndexOf("while"), "while".Length);
richTextBox.SelectionColor = Color.Aqua;
}
Run Code Online (Sandbox Code Playgroud)
此外,我希望当用户删除单词或从单词中删除一个字母时,该单词将颜色恢复为其默认颜色.我正在制作一个带有代码编辑器的程序.
我正在使用Visual c#.
谢谢.