![](/img/trans.png)
[英]Webbrowser downloadedcompleted - how to call event when page into control is loaded?
[英]How to call the Click event on a page in the Windows Forms WebBrowser control?
如何在WebBrowser控件中的按鈕上調用Click事件?
使用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");
}
}
響應用戶單擊控件而調用click事件。 您(通常)不會自己直接“調用”該事件。
你能澄清你的問題嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.