7,763
社区成员
发帖
与我相关
我的任务
分享
private void Document_Click(Object sender, HtmlElementEventArgs e)
{
if (wB.Document != null)
{
HtmlElement elem = wB.Document.GetElementFromPoint(e.MousePosition);
textBox1.Text = elem.InnerHtml;
}
}
Dim WithEvents m_Doc As MSHTML.HTMLDocument
Private Sub Form_Load()
Me.WebBrowser1.Navigate2 "http://www.baidu.com"
End Sub
Private Function m_Doc_onclick() As Boolean
Dim elem As IHTMLElement
Set elem = m_Doc.parentWindow.event.srcElement
Debug.Print "m_Doc_onclick", "当前触发事件的元素:", elem.tagName, elem.sourceIndex, elem.Id
m_Doc_onclick = True
End Function
Private Sub WebBrowser1_BeforeNavigate2(ByVal pDisp As Object, URL As Variant, Flags As Variant, TargetFrameName As Variant, PostData As Variant, Headers As Variant, Cancel As Boolean)
Set m_Doc = Me.WebBrowser1.Document
End Sub