Hier ist das Problem: Ich möchte dem Benutzer meines Programms die Möglichkeit geben, ein webBrowser-Steuerelement nach einem bestimmten Schlüsselwort zu durchsuchen (standardmäßig Strg+F). Ich habe kein Problem, das Schlüsselwort im Dokument zu finden und alle Instanzen mit einem Span und der Funktion replace() zu markieren. I am Ich habe Probleme mit der Funktion "Find next", die ich verwenden möchte. Wenn der Benutzer auf "Find next" klickt, möchte ich, dass das Dokument zur nächsten Instanz blättert. Wenn ich ein Begrenzungsrechteck erhalten könnte, könnte ich die Funktion "Navigieren" verwenden. Ich habe die gleiche Funktionalität in einem Rich-Text-Feld mit dem folgenden Code arbeiten
//Select the found text
this.richTextBox.Select(matches[currentMatch], text.Length);
//Scroll to the found text
this.richTextBox.ScrollToCaret();
//Focus so the highlighting shows up
this.richTextBox.Focus();
Kann jemand eine Methode zur Verfügung stellen, um dies in einem Webbrowser zu arbeiten?