[VB .NET] positionnement RichTextBox

monsieur-x Messages postés 147 Statut Membre -  
holow1 Messages postés 739 Statut Membre -
Bonjour,

voila mon problème : je veux que mon RichTextBox détecte certain mot pour les mettres en blue ou autre couleur. Pour le moment voila ce que j'ai

Code Visual Basic :

Private Sub rtbCode_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles rtbCode.TextChanged
Dim motARechercher As String = "if"
Dim motPresent As String = ""

If rtbCode.Find(motARechercher) > 0 Then
rtbCode.SelectionColor = Color.Blue
End If
End Sub

Il trouve le mot et le met en bleu, le problème c'est qu'il sélectionne le texte et moi je voudrais le dé sélectionner puis mettre le curseur à la fin.

Merci
Configuration: Windows 7
Firefox 3.5.6

1 réponse

  1. holow1 Messages postés 739 Statut Membre 71
     
    bonjour,

    Dim motARechercher As String = "if"
            Dim motPresent As String = ""
            
    
            If CInt(rtbCode.Find(motARechercher)) >= 0) Then
                rtbCode.SelectionColor = Color.Blue
                rtbCode.Select(rtbCode.Text.Length + 1, rtbCode.Text.Length + 1)
    
            End If
    


    ou cas d'un problème dit le ^_^
    2