1

Windows フォーム アプリケーションに Web ブラウザー コントロールを配置し、Web ブラウザー コントロールによって読み込まれた Web ページ内でボタンがクリックされたかどうかを Visual Basic.net スクリプトに認識させたいと考えています。これを行う方法があるに違いないと思います.IDでドキュメント要素にアクセスする方法はわかっていますが、イベントが発生したかどうかを知る方法はわかりません. ご協力いただきありがとうございます!

Imports Gecko
Public Class Form1
    Public myBrowser As GeckoWebBrowser
    Public Sub New()
        InitializeComponent()
        Gecko.Xpcom.Initialize("c:\xulrunner")
        myBrowser = New GeckoWebBrowser()
        myBrowser.Parent = Me
        myBrowser.Dock = DockStyle.Fill
    End Sub
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        myBrowser.Navigate("example.com")
    End Sub
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        ' MessageBox.Show(myBrowser.Document.GetElementById("divID").TextContent())
    End Sub
    Private Sub divclick(ByVal sender As Object, ByVal e As EventArgs) Handles myBrowser.Document.GetElementById("divID").Click
        'codes that i need to be run
    End Sub
End Class
4

1 に答える 1