C# 如何检查用户是否在web浏览器控件中单击了图像

C# 如何检查用户是否在web浏览器控件中单击了图像,c#,winforms,webbrowser-control,C#,Winforms,Webbrowser Control,我注意到,在web浏览器控件的事件中,没有什么比单击事件更好的了。那么,如何检查用户是否单击了web浏览器控件中的图像 //修多 void webbroseer_click() { if type == image { do this } } 可以检查活动元素的标记名是否为图像,然后运行特定代码 void WebBrowser1_Click(object sender, HtmlElementEventArgs e) { if (WebBrowser1.Document.Active

我注意到,在web浏览器控件的事件中,没有什么比单击事件更好的了。那么,如何检查用户是否单击了web浏览器控件中的图像

//修多

void webbroseer_click() {
if type == image {
do this
}
}

可以检查活动元素的标记名是否为图像,然后运行特定代码

void WebBrowser1_Click(object sender, HtmlElementEventArgs e)
{
     if (WebBrowser1.Document.ActiveElement.TagName == "IMG")
     {
          //Do Something
     }
}

哎呀,我把一个问题标记为dup,然后我意识到这个问题是针对WPF的,而不是针对winforms的。很抱歉。虽然它们可能相似(我没有仔细研究过,对WPF也不太了解。)(我真的希望他们能添加长期以来一直要求的“取消标志”功能。:()对,但问题是没有web浏览器的单击功能,您需要创建它,例如,
WebBrowser.click+=WebBrowser\u click