Salve a tutti. In una mia applicazione ho importato una controllo di tipo RichTextBox, dove l'utente deve digitare un testo. Io vorrei fare in modo che alla pressione di un tasto tutte le righe della RicheTextBox che cominciano per una determinata stringa (es."//") vengano colorate di verde. Il problema è che non ho la più pallida idea di come selezionare una linea per poterne applicare il colore.
Inoltre questo codice, per vedere se la riga inizia per una stringa (es."//") mi dà un errore di tipo InvalidCastException e mi dice che è impossibile il cast dalla stringa " " as tipo integer (Dove stringa è il tasto che ho digitato):

codice:
 For Each a As String In rtbMessage.Lines
            If rtbMessage.Lines(a).StartsWith("//") Then '<-- Errore
                '...
            End If
        Next
Dove sbaglio?

Grazie a tutti in anticipo.