当用户在富文本框中输入特定单词如“while”或“if”时,我该如何使这些单词变为紫色而没有任何问题?我尝试了不同的代码,但它们都无法使用。这些代码类似于以下代码:
if (richTextBox.Text.Contains("while"))
{
richTextBox.Select(richTextBox.Text.IndexOf("while"), "while".Length);
richTextBox.SelectionColor = Color.Aqua;
}
此外,我希望当用户删除单词或单词中的一个字母时,单词会恢复到默认颜色。我正在使用带有代码编辑器的Visual C#编写程序。
谢谢。