Verschoben aus Basistechnologien
Hallo,
wie ist es möglich, einen markierten Text aus einem Webbrowsercontrol abzufragen?
Ich habe es bereits so versucht:
webBrowser1.Focus();
SendKeys.Send("^c");
MessageBox.Show(Clipboard.GetText());
Leider funktioniert dies aber nicht!
Grüße
manunidi
Hallo,
das WebBrowser-Control unterstützt selbst keinen Zugriff auf die Selection, genausowenig wie die HtmlDocument-Klasse 🙁
Du kannst aber WebBrowser.Document.DomDocument
auf die unverwaltete Schnittstelle IHTMLDocument2
aus MSHTML casten (dazu unter Verweise die COM-Dll "Microsoft HTML Object Library" ins Projekt einbinden.
Mit dieser Schnittstelle und der zugehörige selection
-Eigenschaft kommst Du auch an die Auswahl (selection.createRange
).
Das mal als Stichworte für eine Google-und Doku-Recherche.
Gruß, MarsStein
Non quia difficilia sunt, non audemus, sed quia non audemus, difficilia sunt! - Seneca