Besoin d'aide pour recherche de texte dans WebBrowser [Résolu/Fermé]

Signaler
Messages postés
25
Date d'inscription
mardi 14 mai 2013
Statut
Membre
Dernière intervention
17 octobre 2015
-
Messages postés
25
Date d'inscription
mardi 14 mai 2013
Statut
Membre
Dernière intervention
17 octobre 2015
-
Bonjour, j'essaie de faire une appli de recherche de texte dans un Web browser.
Jusqu'ici tout va bien, les problèmes interviennent au niveau des résultats.

1er problème
J'aimerais que s'il y a des résultats, qu'il soit mis en surbrillant sans modifier le code de la page, car ceci pose des problèmes lorsque les résultats sont dans des liens ou autres.

2e problème s'il y a des résultats hors du champ de vision, j'aimerais que le web browser scroll automatiquement.

et enfin un petit supplément(optionnel je pense pouvoir y arriver une fois les 2 problèmes résolu :) ) que je n'ai pas encore essayé j'avoue j'aimerais faire 2 boutons(un résultat de recherche précédent et l'autre résultat suivant.

  If WebBrowser1.Document.Body.InnerHtml.IndexOf(TxtRecherche.Text) <> -1 Then

WebBrowser1.Document.Body.InnerHtml = WebBrowser1.Document.Body.InnerHtml.Replace(TxtRecherche.Text, "<span style=""background-color:red"">" & TxtRecherche.Text & "</span>")

End If


Merci par avance pour votre aide


2 réponses

Messages postés
25
Date d'inscription
mardi 14 mai 2013
Statut
Membre
Dernière intervention
17 octobre 2015

Personnes?
Messages postés
25
Date d'inscription
mardi 14 mai 2013
Statut
Membre
Dernière intervention
17 octobre 2015

Quelqu'un sais comment sélectionner un mot ou une phrase dans la page Web affiché dans le WebBrowser SVP ?
Merci par avance
car j'ai trouvé comment surligner un mot avec

WebBrowser1.Document.ExecCommand("BackColor", False, "Yellow")

Mais le mot doit être d'abord sélectionné