1
所以我在vb.net中做了一個聊天(使用FTP服務器)並且我想從我的聊天 中爲每個名稱着色,所以帶有消息的文件如下所示:如何在vb.net中爲richtextbox中的多個文本着色
#2George: HI
#2George: Hi geoo
,並使用RichTextBox1 textchanged
事件我補充一下:
For Each line In RichTextBox1.Lines
If Not line Is Nothing Then
If line.ToString.Trim.Contains("#2") Then
Dim s$ = line.Trim
RichTextBox1.Select(s.IndexOf("#") + 1, s.IndexOf(":", s.IndexOf("#")) - s.IndexOf("#") - 1)
MsgBox(RichTextBox1.SelectedText)
RichTextBox1.SelectionColor = Color.DeepSkyBlue
End If
End If
Next
的頭名(喬治)改變了顏色,但第二個沒有。
任何想法爲什麼會發生這種情況?
謝謝,它的工作! –