Я встречал случай, когда я использую mshtml для обнаружения события, когда нажимаю htmlelement, например, href, я использую код ниже:
DOMEventHandler onclickhandler = new DOMEventHandler(doc,null);
onclickhandler.NewEventHandlers += new DOMEvent(DOMEventMethods._click);
doc.onclick = onclickhandler;
void _click(IHTMLEventObj obj)
{
MessageBox.Show(obj.srcElement.tagName);
}
Но если у htmlelement есть JavaScript onclick={dosomething();return false;}
тогда я не могу захватить событие.
Как мне решить эту проблему следующим образом? Или есть работа вокруг?