要获得元素的ID上MouseOver
,你必须是:
1-声明一个HtmlDocument
。
2-将WebBrowser
Document
设置为HtmlDocument
。
3-创建一个事件处理程序,它检索MouseOver
上的id元素。
4-将事件处理程序分配给HtmlDocument
。
如下:
Dim htmlDocument As HtmlDocument
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
htmlDocument = WebBrowser1.Document
AddHandler htmlDocument.MouseOver, AddressOf Document_MouseOver
End Sub
Private Sub Document_MouseOver(sender As Object, e As HtmlElementEventArgs)
TextBox1.Text = TryCast(sender, HtmlDocument).GetElementFromPoint(e.ClientMousePosition).GetAttribute("id")
End Sub
['HtmlDocument.GetElementFromPoint()'](https://msdn.microsoft.com/en-us/library/system.windows.forms.htmldocument.getelementfrompoint(五= vs.110)的.aspx)。 –
发布您的代码将是有益对付你的问题 –
@wilie的HTML代码(在我的网页浏览器)是很简单的像