webBrowser 按钮单击事件的时候如何获取按钮的id或者dom
webBrowser 按钮单击事件的时候怎么获取按钮的id或者dom
webBrowser 按钮单击事件的时候怎么获取按钮的id或者dom
------解决思路----------------------
参考: How to capture click event for any button inside in web browser control?
webBrowser 按钮单击事件的时候怎么获取按钮的id或者dom
------解决思路----------------------
参考: How to capture click event for any button inside in web browser control?
WebBrowser _browser;
this._browser.DocumentCompleted+=new WebBrowserDocumentCompletedEventHandler(browser_DocumentCompleted);
private void browser_DocumentCompleted(Object sender, WebBrowserDocumentCompletedEventArgs e)
{
this._browser.Document.Body.MouseDown += new HtmlElementEventHandler(Body_MouseDown);
}
void Body_MouseDown(Object sender, HtmlElementEventArgs e)
{
switch(e.MouseButtonsPressed)
{
case MouseButtons.Left:
HtmlElement element = this._browser.Document.GetElementFromPoint(e.ClientMousePosition);
if(element != null && "submit".Equals(element.GetAttribute("type"),StringComparison.OrdinalIgnoreCase)
{
}
break;
}
}