gpt4 book ai didi

html - WPF Net3.5 WebBrowser HTMLElement 鼠标点击

转载 作者:太空宇宙 更新时间:2023-11-04 13:27:16 26 4
gpt4 key购买 nike

我一直在使用 WIndowsFormHost 来托管 Windows.Forms.WebBrowser 控件,并添加一个事件处理程序以在鼠标单击控件内的 HTML 元素时触发

((System.Windows.Forms.WebBrowser)sender).Document.Click -= new System.Windows.Forms.HtmlElementEventHandler(htmlElementClick);

这很有效。

我想在原生 .Net3.5 WebBrowser 控件中做同样的事情,怎么做?

我可以通过大小写获取HTML文档

var doc = (mshtml.HTMLDocument)myWebBrowser.Document;

并使用 doc 访问 HTML 内容。

但是如何处理 HTML 文档中元素上的鼠标点击?

最佳答案

旧线程,但这应该有效:

mshtml.HTMLDocument dom = (mshtml.HTMLDocument)myBrowser.Document;

((mshtml.HTMLDocumentEvents_Event)(dom)).onclick += new mshtml.HTMLDocumentEvents_onclickEventHandler(DocumentClickHandler);

private static bool DocumentClickHandler()
{
// Do your stuff here

return true;
}

关于html - WPF Net3.5 WebBrowser HTMLElement 鼠标点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1477083/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com