WebBrowser调用Click是打开Internet Explorer

时间:2014-01-17 14:11:40

标签: c# browser webbrowser-control

在我的应用程序中,我需要从一个线程内部单击WebBrowser中的HtmlElement。

线程中的当前代码是

 Invoke((MethodInvoker)(() =>
        {
      foreach (HtmlElement element in progridbrowser.Document.GetElementsByTagName("td"))
              if (element == myElement)
                        {
                            element.SetAttribute("id", "lc");
                            progridbrowser.Document.GetElementById("lc").InvokeMember("click");
                        }
                }));

当我调用Click方法时,它会在Internet Explorer中打开一个新窗口,我希望它做的是让 WebBrowser 导航到Click方法将打开的URL。

0 个答案:

没有答案