2013-02-24 112 views
0

好吧,所以我有一个基本的Web浏览器项目(后退/前进按钮,停止/刷新以及所有必需的组件)。我正在使用工具箱中提供的Webbrowser对象。我怎样才能让鼠标悬停在浏览器内部的链接上,它将链接显示为表单上标签上的字符串(即状态标签以告知鼠标悬停在哪个URL上)。用于检测鼠标悬停在URL上的鼠标事件

+0

我编辑了你的标题。请参阅:“[应该在其标题中包含”标签“](http://meta.stackexchange.com/questions/19190/)”,其中的共识是“不,他们不应该”。 – 2013-02-24 00:16:02

+0

可能这个(http://stackoverflow.com/questions/8309049/how-to-get-mouse-over-event-to-link-button-from-client-side)派上用场朋友 – 2013-02-24 07:56:39

回答

0
Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted 
     AddHandler WebBrowser1.Document.MouseOver, AddressOf Me.DisplayHyperlinks 
    End Sub 

Public Sub DisplayHyperlinks(ByVal sender As Object, ByVal e As System.Windows.Forms.HtmlElementEventArgs) 
     TextBox4.Text = e.ToElement.GetAttribute("href") 
    End Sub