gpt4 book ai didi

c# - WPF WebBrowser 鼠标事件未按预期工作

转载 作者:太空狗 更新时间:2023-10-30 00:17:24 25 4
gpt4 key购买 nike

我在 WPF 页面中有一个 WebBrowser 对象,我试图在用户与该页面交互时执行某些操作。我最初尝试使用与 WebBrowser 对象关联的事件,但它们似乎没有触发。下面是我的代码试图做的事情的简化示例:

webBrowser.MouseDown += new MouseButtonEventHandler(webBrowser_MouseDown);

事件处理程序为:

void webBrowser_MouseDown(object sender, MouseButtonEventArgs e)
{
System.Windows.MessageBox.Show("Pressed");
}

但是,当我运行该页面并在 WebBrowser 中单击时,没有显示任何消息框。

抱歉,最初我提到它是一个 System.Controls WebBrowser 而不是一个 Forms 浏览器。

最佳答案

WebBrowser 控件不支持鼠标事件,according to the documentation .您需要使用 WebBrowser.Document 属性将处理程序连接到控件中显示的文档所提供的 DOM 事件。 This post有一个如何执行此操作的示例。

关于c# - WPF WebBrowser 鼠标事件未按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2189510/

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