그래서 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
첫 번째 이름 (조지)는 자신의 색상을 변경하지만, 두 번째는하지 않았다.
왜 이런 생각입니까?
감사의, 그것은 작품입니다! –