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