VB Code:
Private Function ColorServerMessageLines()
Dim strArray() As String
strArray = Split(rtbServerMessages.Text, vbNewLine)
rtbServerMessages.SelStart = 0
For i = 0 To UBound(strArray)
rtbServerMessages.SelLength = Len(strArray(i)) + 2
If Left$(strArray(i), 6) = "SYSTEM" Then
rtbServerMessages.SelColor = DarkGreen
ElseIf Left$(strArray(i), 5) = "ERROR" Then
rtbServerMessages.SelColor = DarkRed
Else
rtbServerMessages.SelColor = vbBlack
End If
rtbServerMessages.SelStart = rtbServerMessages.SelStart + rtbServerMessages.SelLength
Next i
End Function