Je voudrais mettre en surbrillance certains mots du document affiché dans un contrôle webbrowser intégré. Je peux envisager une solution où la propriété innerhtml du document est modifiée pour ajouter une étiquette colorée autour du texte désiré, mais je ne peux pas m'empêcher de penser qu'il doit y avoir un moyen plus simple?Mettre en surbrillance du texte dans un contrôle Webbrowser .net
2
A
Répondre
1
J'ai écrit un contrôle dans lequel j'ai utilisé le Menees Diff Library pour identifier où les différences se produisent (changements, additions, soustractions) puis j'ai inséré des travées aux endroits appropriés à partir de la fin des documents et inverser où les travées avaient un nom de classe CSS associé.
Je ne sais pas s'il y avait un moyen plus simple, mais la solution ci-dessus correspondait à mes besoins et n'a pas pris plus de quelques heures à mettre en œuvre. J'ai fait quelques recherches avant de l'implanter mais je n'ai rien trouvé.
Questions connexes
- 1. Récupération du texte sélectionné du contrôle Webbrowser dans .net (C#)
- 2. Automatisation du contrôle .NET webbrowser
- 3. Chargement du texte de la mémoire dans le contrôle WebBrowser
- 4. Accepte l'équivalent du contrôle WebBrowser .NET
- 5. Mettre le texte en surbrillance dans la boîte aux messages
- 6. Comment simuler un événement click dans un contrôle webbrowser? .NET
- 7. Quoi qu'il en soit pour mettre les popups de contrôle Webbrowser dans une nouvelle instance webbrowser
- 8. Comment mettre en place webbrowser au texte navigateur
- 9. Comment: mettre en surbrillance le nœud sélectionné dans un UltraTree
- 10. Couleurs de texte dans un NSTableColumn en surbrillance
- 11. Mettre en surbrillance un morceau de code dans un lstlisting
- 12. Vim - mettre en surbrillance les lignes modifiées
- 13. Comment enregistrer xml dans un contrôle webbrowser?
- 14. mettre en surbrillance et filtrer (gcc) les messages du compilateur
- 15. Comment faire défiler jusqu'à un emplacement de texte dans le contrôle WebBrowser en C#?
- 16. Ouvrir un fichier depuis un contrôle WebBrowser?
- 17. Modifier la couleur de surbrillance du texte sélectionné dans RichEdit
- 18. Empêcher la surbrillance du tableau de texte
- 19. Contrôle WebBrowser en tant qu'interface utilisateur
- 20. Problème de mise en cache du contrôle WebBrowser
- 21. Modification de l'agent utilisateur du contrôle WebBrowser
- 22. Désactiver Flash ou d'autres plugins dans le contrôle .NET WebBrowser
- 23. OS X Obtenez le texte en surbrillance
- 24. Définir la valeur d'une TextArea dans un contrôle WebBrowser (C#/.NET)
- 25. recherche du texte dans un autre texte et le mettre en évidence en utilisant javascript
- 26. Comment récupérer HTML du contrôle WebBrowser de cadres en .net (C#)
- 27. Comment mettre en évidence le texte en PDF WinForms C#
- 28. Mettre en surbrillance des zones sur l'image dans ASP.Net
- 29. Comment capturer des requêtes XMLHTTP dans un contrôle Webbrowser?
- 30. comment rechercher une sous-chaîne trouvée dans une chaîne de texte et la mettre en surbrillance
S'il y a une façon plus simple que j'aimerais savoir à ce sujet parce que c'est exactement comme cela que j'ai mis en œuvre dans le passé. – Guy
Comment contourner le problème lorsque le mot-clé se trouve déjà dans un tag ou ? Quelle est la meilleure façon de faire cette détermination sans écrire un analyseur html complet? – dan90266