Sélectionner un mot et le colorer (pour editeur de Bat)

sebleboss2002 Messages postés 189 Date d'inscription lundi 30 décembre 2002 Statut Membre Dernière intervention 3 avril 2005 - 15 févr. 2003 à 09:25
cs_mds Messages postés 21 Date d'inscription mardi 17 juillet 2001 Statut Membre Dernière intervention 19 août 2007 - 16 févr. 2003 à 09:41
Bonjour tout le monde !

Je cherche un moyen de chercher un mot particulier qui se répète plusieurs fois dans une Rich Text Box et de colorer celui-ci... Comme dans VB, je voudrais que les commandes reconnues par le logicièle soient colorées... Voila !

Merci d'avance !

Sebleboss2002

1 réponse

cs_mds Messages postés 21 Date d'inscription mardi 17 juillet 2001 Statut Membre Dernière intervention 19 août 2007
16 févr. 2003 à 09:41
'Bonjour,

Essayez cette méthide, elle n'est pas pas exhaustive, mais a le mérite de bien fonctionner tout en étatnt très simple a comprebdre...

Salutations. MDs ;-)
'
'
'Créez une form Name frmRechercher
Placez da,s cette feuille :
1 - TextBox = Name : Text1
1 - Btn de commande = Name : CmdRechercher
1 - Btn de commande = Name : CmdOk
1 - CheckBox = Name : ChckCasse
'

'Dans un Module...
Public N As Integer
'
'
'RTF = RichTextBox()
'
'
Private Sub CmdRechercher_Click() If N 0 Then N FrmMain.RTF.SelStart
If ChckCasse = 1 Then
N = InStr(N, FrmMain.RTF, Text1)
Else
N = InStr(N, LCase(FrmMain.RTF), LCase(Text1))
End If
If N > 0 Then
With FrmMain.RTF
.SelStart = N - 1
.SelLength = Len(Text1)
.SetFocus
End With
N = N + 1
Else
MsgBox "Recherche terminée !", vbInformation, "Rechercher"
N = 1
End If
End Sub

Private Sub CmdOk_Click()
N = 0
Unload Me
End Sub

'
'Fin --------
'
0
Rejoignez-nous