Private Sub RichTextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RichTextBox1.TextChanged
Dim cl As Long
cl = RichTextBox1.SelectionStart
Dim StartPos As Long
Dim EndPos As Long
StartPos = 1 : EndPos = 1
RichTextBox1.SelectionStart = 1
RichTextBox1.SelectionLength = Len(RichTextBox1.Text)
RichTextBox1.SelectionColor = Color.Black
Me.Text = RichTextBox1.TextLength
'RichTextBox1.Text
Do
StartPos = InStr(EndPos, RichTextBox1.Text, "[Warning", CompareMethod.Binary)
If StartPos = 0 Then Exit Do
EndPos = InStr(StartPos, RichTextBox1.Text, ".", CompareMethod.Binary)
If EndPos = 0 Then Exit Do
EndPos = EndPos + 1
RichTextBox1.SelectionStart = StartPos - 1
RichTextBox1.SelectionLength = EndPos - StartPos
RichTextBox1.SelectionColor = Color.Yellow
Loop
StartPos = 1 : EndPos = 1
Do
StartPos = InStr(EndPos, RichTextBox1.Text, Chr(34), CompareMethod.Binary)
If StartPos = 0 Then Exit Do
If StartPos = Len(RichTextBox1.Text) Then Exit Do
EndPos = InStr(StartPos + 1, RichTextBox1.Text, Chr(34), CompareMethod.Binary)
If EndPos = 0 Then Exit Do
EndPos = EndPos + 1
RichTextBox1.SelectionStart = StartPos - 1
RichTextBox1.SelectionLength = EndPos - StartPos
RichTextBox1.SelectionColor = Color.Yellow
Loop
Do
StartPos = InStr(EndPos, RichTextBox1.Text, "[Error", CompareMethod.Binary)
If StartPos = 0 Then Exit Do
EndPos = InStr(StartPos, RichTextBox1.Text, ".", CompareMethod.Binary)
If EndPos = 0 Then Exit Do
EndPos = EndPos + 1
RichTextBox1.SelectionStart = StartPos - 1
RichTextBox1.SelectionLength = EndPos - StartPos
RichTextBox1.SelectionColor = Color.Red
Loop
StartPos = 1 : EndPos = 1
Do
StartPos = InStr(EndPos, RichTextBox1.Text, Chr(34), CompareMethod.Binary)
If StartPos = 0 Then Exit Do
If StartPos = Len(RichTextBox1.Text) Then Exit Do
EndPos = InStr(StartPos + 1, RichTextBox1.Text, Chr(34), CompareMethod.Binary)
If EndPos = 0 Then Exit Do
EndPos = EndPos + 1
RichTextBox1.SelectionStart = StartPos - 1
RichTextBox1.SelectionLength = EndPos - StartPos
RichTextBox1.SelectionColor = Color.Red
Loop
RichTextBox1.SelectionLength = 0
RichTextBox1.SelectionStart = cl
RichTextBox1.SelectionColor = Color.Black
End Sub