RichTextBox中选中一个短语

问题描述:

在VB.Net的所有情况下,是有可能突出一个短语,而不是只有它的一个实例的所有实例,例如:RichTextBox中选中一个短语

txtView.SelectionStart = txtView.Find("ERROR: Invalid command entered.") 
    txtView.SelectionColor = Color.Red 

这将突出“ERROR:输入无效的命令“,但是如果我的RichTextBox文本是:

错误:输入的命令无效。 <只有这条线会突出显示

错误:输入的命令无效。

错误:输入的命令无效。

另外,有没有一种方法可以简单地将行写入RichTextBox?提前致谢!

不,没有,SelectionStart和SelectionLength只有一个值。是的,您可以使用SelectionBackColor和SelectionColor属性为匹配的文本着色。你会在我的回答中找到示例代码this thread