Senden von Tasten webbrowser vb.net?

Ich habe einen webbrowser in mein vb.net Anwendung, und ich möchte die Eingabe von text in ein Textfeld auf einer Website. Wenn button 1 geklickt wird, programmgesteuert findet das Textfeld und tippt die Nachricht.

Public Class Form1

        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            SendKeys.Send("{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}")
            SendKeys.Send("The text I want to send to the control.")
        End Sub

End Class

Aber es funktioniert nicht. Die tab-Taste den Cursor an der richtigen Stelle aber, wenn der text eingefügt wird stürzt die Anwendung ab. Was ist schief gegangen?

Verwenden Sie eine windows forms-Anwendung zu navigieren einer Webseite?
ich glaube schon, aber Sie verwirrt mich :/ ich verstehe nicht, was Sie gerade gesagt!
Ihr code besteht aus einer windows forms-Anwendung. "Textfeld auf einer Website impliziert, dass das Ziel der Interaktion ist eine web-Seite. Ist das richtig?

InformationsquelleAutor user1196604 | 2012-02-22

Schreibe einen Kommentar