cs_PROGRAMMIX
Messages postés1133Date d'inscriptionmercredi 2 octobre 2002StatutMembreDernière intervention24 juillet 2011
-
7 nov. 2002 à 10:21
cs_6Po
Messages postés105Date d'inscriptionjeudi 16 mai 2002StatutMembreDernière intervention22 janvier 2009
-
7 nov. 2002 à 17:24
J'ai un textbox contenant bien évidemment un grand texte sur lequel je souhaite lancer une recherche de mot (là n'est pas vraiment le problème).
Ce que je voudrais c'est que tous les mots trouvés soient surlignés comme on le fait dans un livre avec un fluo...
Quelqu'un peut-il me dire comment je dois m'y prendre ? SelLength ne permettant pas de faire des sélections non contiguës...
D'avance merci.
cs_PROGRAMMIX
Messages postés1133Date d'inscriptionmercredi 2 octobre 2002StatutMembreDernière intervention24 juillet 20112 7 nov. 2002 à 10:57
Merci d'avoir répondu aussi rapidement.
C'est un peu ce que je craignais... pourtant je suis pratiquement certain d'avoir déjà vu cela quelque part...
Une solution pourrait être d'imprimer le texte avec la fontion PRINT et d'utiliser le fonction de couleur de texte... mais dans ce cas, à quoi bon avoir une textbox...
Et avec une RichTextBox, cela pourrait-il mieux marcher ?
Si quelqu'un a déjà essayé ou est prêt "à relever le défis" qu'il se fasse connaître...
BasicInstinct
Messages postés1470Date d'inscriptionmardi 5 février 2002StatutMembreDernière intervention20 octobre 201412 7 nov. 2002 à 11:38
voila ce que je viens de testé:
nveau doc Word
j'ai ecrit : "Mot1 mot2 Mot3"
j'ai surligné Mot1 & Mot
Enregisté sous bla.rtf
réouvert bla.rtf avec Notepad et copié le contenu
j'ai ouvert vb avec un richtextbox
dans le form load
richtextbox1.textRTF={contenu de bla.rtf}
et OH miracle, j'ai retrouvé Mot1 & Mot3 surligné.
Par contre je n'ai pas trouvé le Highlight utilisé dans word pour surligné....
Donc faut passer par une modification du textRTF
Ca va etre long, chaud,Mais faisable.
Au fait, si tu trouve une methode facilement utilisable, je suis preneur :))
cs_PROGRAMMIX
Messages postés1133Date d'inscriptionmercredi 2 octobre 2002StatutMembreDernière intervention24 juillet 20112 7 nov. 2002 à 12:21
Merci pour l'aide.
Question idiote : c'est quoi le highlight ?
En parlant de word, tu m'as fait penser à un truc. Dans WORD, il est possible de sélectionner des mots et leur attribuer une couleur différente ainsi qu'une couleur de fond différente.
C'est à cela que j'aimerais arriver de manière automatique dans les zones de texte utilisées dans vb (je crois bien que je peux oublier la traditionnelle textbox...)
Encore merci pour l'aide apportée 8-)
Vous n’avez pas trouvé la réponse que vous recherchez ?