点击webbrowser中的链接c#... [英] click link in webbrowser c#...

查看:84
本文介绍了点击webbrowser中的链接c#...的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

hi;

点击链接webbrowser c#???



hi;
what click in link webbrowser c#???

<a href="/wiki/Special:Random" title="Load a random article [alt-shift-x]" accesskey="x">Random article</a>

推荐答案

要处理WebBrowser控件中的链接,请覆盖控件的导航事件,例如:
To handle a link click in a WebBrowser control, override the control's Navigating event, e.g.:
private void webBrowser_Navigating
  (object sender,
   WebBrowserNavigatingEventArgs e)
{
  e.Cancel = true;  // to prevent browser control from going to link
  MessageBox.Show ("Hello");
}

/ ravi


foreach (System.Windows.Forms.HtmlElement html in webBrowser1.Document.GetElementsByTagName("a"))
{
    if (html.InnerText == "Random article")
    {
        html.InvokeMember("click");
    }
}


这篇关于点击webbrowser中的链接c#...的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆