有关在VC#中使用WebBrowser的问题。

lifanxi lifanxi 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
最近用Visual C#写程序,在一个form上插入了一个WebBrowser浏览器的ActiveX控件,工作的比较正常,可以正常响应NewWindow2,NavagateBegin2等事件,但就是无法响应BeforeNavgate2事件。不知是何原因,请高手指点。
相关的部分代码如下:
this.axWebBrowser1.Enabled = true;
this.axWebBrowser1.Location = new System.Drawing.Point(16, 64);
this.axWebBrowser1.OcxState = ((System.Windows.Forms.AxHost.State)(resources.GetObject("axWebBrowser1.OcxState")));
this.axWebBrowser1.Size = new System.Drawing.Size(300, 150);
this.axWebBrowser1.TabIndex = 1;
this.axWebBrowser1.BeforeNavigate2 += new AxSHDocVw.DWebBrowserEvents2_BeforeNavigate2EventHandler(this.axWebBrowser1_BeforeNavigate2);
响应的方法:
private void axWebBrowser1_BeforeNavigate2(object sender, AxSHDocVw.DWebBrowserEvents2_BeforeNavigate2Event e)
{
MessageBox.Show("BeforeNavegate2");
}
...全文

相关推荐

javascript 调用其他页面的js函数或变量的脚本

调用函数、变量的方法一样,都是需要首先获得你需要调用的函数所在的window对象,然后通过window.method()或者 window.variable 来调用。  下面的示例演示了一个弹出窗口如何调用起父窗口中的方法和变量。  父窗口:1.html   软件开发网 www.jb51.net 其它页面js变量调用方法代码 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]弹出窗口:2.html   软件开发网 www.jb51.net 其它页面js变量调用方法代码 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

weixin_38718415

JavaScript使用function定义对象并调用的方法

本文实例讲述了JavaScript使用function定义对象并调用的方法。分享给大家供大家参考。具体分析如下: JS中你可以通过函数的方式定义对象,下面的JS代码定义了一个movie的函数对象,然后通过new的方法声明对象,调用起来也非常简单。 [removed] function movie(title, director) { this.title = title; this.director = director; } var aliens = new movie("Aliens","Cameron"); document.wr

weixin_38687277

一个Js文件函数中调用另一个Js文件函数的方法演示

主要介绍了一个Js文件函数中调用另一个Js文件函数的方法,两个javascript文件中相互调用函数,主要是将引入的Js文件代码放在</body>下面。具体操作方法可查看下文,需要的朋友可以参考下

weixin_38672962

Python如何调用JS文件中的函数

主要介绍了Python如何调用JS文件中的函数的相关知识点总结,有兴趣的朋友们跟着学习下。

weixin_38743506

JavaScript中函数对象调用模式总结

NULL 博文链接:https://zhangxing119.iteye.com/blog/846867

weixin_38669628
评论 2
收藏 已收藏
分享
返回顶部
lifanxi
C# 111,129 成员 642,540 内容