【发布时间】:2019-01-16 07:29:37
【问题描述】:
这里是 VB.NET 菜鸟,
有什么方法可以处理在 Web 浏览器控件中单击的 HTML 对象?我设法获得的最接近的是浏览器的鼠标按下事件处理程序,它写入鼠标的位置,但我无法获取有关单击了哪个 html 对象的信息。
Private Sub myWB_mouseDown(ByVal sender As Object, ByVal e As HtmlElementEventArgs)
If e.MouseButtonsPressed = Windows.Forms.MouseButtons.Left Then
'mousedown event
Debug.WriteLine(e.ClientMousePosition)
End If
End Sub
【问题讨论】:
-
解析HtmlElement对象的事件。 HtmlDocument.Body 是
HtmlElement之一(不过,这可能很棘手)。当您发现下一个(显然)奇怪的行为时更新问题。 -
如果我的回答解决了您的问题,请不要忘记按左侧的勾选/复选标记将其标记为已接受我的帖子。更多信息请参考:How does accepting an answer work?谢谢!
-
如果您对此或我的实施有任何其他疑问或问题,请在对我的回答的评论中告诉我!
标签: vb.net visual-studio events vb.net-2010