如何在WebBrowser控件中调用按钮上的Click事件?
答案 0 :(得分:1)
使用HtmlElement.InvokeMember()方法。以下是点击Google主页“我感觉很幸运”按钮的示例:
void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) {
if (webBrowser1.Url.Host.EndsWith("google.com")) {
HtmlDocument doc = webBrowser1.Document;
HtmlElement ask = doc.All["q"];
HtmlElement lucky = doc.All["btnI"];
ask.InnerText = "stackoverflow";
lucky.InvokeMember("click");
}
}
答案 1 :(得分:0)
调用click事件以响应用户单击该控件。你(通常)不会直接“直接”召唤这个事件。
你能澄清一下你的问题吗?