[VB .NET] positionnement RichTextBox

Fermé
monsieur-x Messages postés 134 Date d'inscription vendredi 5 septembre 2008 Statut Membre Dernière intervention 23 février 2011 - 29 déc. 2009 à 23:40
holow1 Messages postés 680 Date d'inscription lundi 21 décembre 2009 Statut Membre Dernière intervention 7 décembre 2012 - 29 déc. 2009 à 23:54
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
A voir également:
  • [VB .NET] positionnement RichTextBox
  • Net framework 2.0 - Télécharger - Divers Utilitaires
  • Paint net - Télécharger - Dessin & Illustration
  • Vb - Télécharger - Langages
  • Logo .net - Télécharger - Études & Formations
  • Net framework 4.0 - Télécharger - Divers Utilitaires

1 réponse

holow1 Messages postés 680 Date d'inscription lundi 21 décembre 2009 Statut Membre Dernière intervention 7 décembre 2012 71
29 déc. 2009 à 23:54
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