在我的应用程序中,我需要从一个线程内部单击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。