Sélectionner un mot et le colorer (pour editeur de Bat)
sebleboss2002
Messages postés189Date d'inscriptionlundi 30 décembre 2002StatutMembreDernière intervention 3 avril 2005
-
15 févr. 2003 à 09:25
cs_mds
Messages postés21Date d'inscriptionmardi 17 juillet 2001StatutMembreDernière intervention19 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
A voir également:
Sélectionner un mot et le colorer (pour editeur de Bat)
cs_mds
Messages postés21Date d'inscriptionmardi 17 juillet 2001StatutMembreDernière intervention19 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