【发布时间】:2013-01-07 15:49:57
【问题描述】:
我正在使用语法高亮创建RichTextBox,我的实际代码可以检查与其他单词有空格或没有该语句的单词:
If RichTextBox1.SelectedText = " " Or RichTextBox1.SelectedText = Nothing Then
所以当我在RichTextBox 上输入“test”(我突出显示的单词)时,它会变成蓝色,它适用于所有情况,除了当我输入“test”时,它会变成蓝色,然后我按 Enter,它会变成黑色再次,就像单词后面有一个字符一样。
我想换行符是由RichTextBox 上的一个字符表示的,这就是为什么它没有被重新识别为“测试”,所以我必须在 if 上加上什么字符才能检查?
我试过这样:
If RichTextBox1.SelectedText = "\n" Then
和:
If RichTextBox1.SelectedText = VbNewLine Then
但两者都不起作用,有人知道表示“这里换行”的字符吗?
【问题讨论】:
标签: vb.net winforms visual-studio-2012 richtextbox newline