WinForm 启动一个SHDocVw.InternetExplorer ,为什么SHDocVw.InternetExplorer 得事件处理无法调用FORM里域方法呢?

问题描述

setText()没有调用,但是对话框出来了,请问为什么?多谢:)usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;usingmshtml;usingSHDocVw;namespaceWindowsApplication{publicpartialclassForm1:Form{staticprivateSHDocVw.InternetExplorerm_IExplorer=null;staticprivateIWebBrowserAppm_WebBrowser=null;publicForm1(){InitializeComponent();m_IExplorer=newSHDocVw.InternetExplorer();SetAllEvents();m_WebBrowser=(IWebBrowserApp)m_IExplorer;m_WebBrowser.Visible=true;m_WebBrowser.GoHome();}voidSetAllEvents(){if(m_IExplorer!=null){m_IExplorer.DocumentComplete+=newDWebBrowserEvents2_DocumentCompleteEventHandler(m_IExplorer_DocumentComplete);}}voidm_IExplorer_DocumentComplete(objectpDisp,refobjectURL){MessageBox.Show("hello");setText();//thrownewException("Themethodoroperationisnotimplemented.");}publicvoidsetText(){this.textBox1.Text=DateTime.Now.ToShortTimeString();}}}

解决方案

解决方案二:
筒子们帮帮忙

时间: 2024-11-08 20:17:04

WinForm 启动一个SHDocVw.InternetExplorer ,为什么SHDocVw.InternetExplorer 得事件处理无法调用FORM里域方法呢?的相关文章

winform或者wpf,想同时实现 只能启动一个进程 和 重启功能,该如何实现?

问题描述 winform或者wpf,想同时实现 只能启动一个进程 和 重启功能,该如何实现? 启动时做了进程检测,又在主窗口closing(或closed)事件里写了重新启动程序 --System.Diagnostics.Process.Start(System.Reflection.Assembly.GetExecutingAssembly().Location); 发现重启时也避免不了会触发进程已经运行的检测. 该如何同时实现这两个功能? 提供思路即可 解决方案 不要进程检测,用互斥量就可以

service-想要在启动android的时候启动一个服务

问题描述 想要在启动android的时候启动一个服务 当一个device在android启动的时候我想要启动一个服务,但是我发现我实现不了 我已经在网上找了很久了,但是没有代码是可以用的.是我忘了什么么?这是我的代码. Manifest <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/> <receiver android:name=".StartServic

网页播放器-C# 如何用winform播放一个网站中间的视频?

问题描述 C# 如何用winform播放一个网站中间的视频? 我想通过一个WinForm小程序把这个网站:点击打开 上面的视频给放进winform里面播放,主要是那个网站太乱,很多广告,但是又想利用他的在线播放功能看视频.求求大神赐教. 最好写个类似的小Demo哦...谢了

android闹钟-我勒个缺android 闹钟设置异常!!!!!alarmManger所发送的广播启动一个activity

问题描述 我勒个缺android 闹钟设置异常!!!!!alarmManger所发送的广播启动一个activity 虚拟机上没问题,一到手机上就各种问题,我的android5.1手机上不是准点报时,要晚4分钟,我的Android5.0系统里无视定点直接报时.我真没辙了. 解决方案 Android闹钟 AlarmManager的使用 AlarmManager介绍 AlarmManager这个类提供对系统闹钟服务的访问接口. 你可以为你的应用设定一个在未来某个时间唤醒的功能. 当闹钟响起,实际上是系

android开发-Android开发怎么实现退出客户端后也能点击屏幕顶端(状态栏位置)启动一个特定的应用程序

问题描述 Android开发怎么实现退出客户端后也能点击屏幕顶端(状态栏位置)启动一个特定的应用程序 想要实现退出客户端后也能点击屏幕顶端(状态栏位置)启动一个特定的应用程序,这个app怎么做?主要是实现不了退出应用程序后也能监听点击事件,以及service怎么响应该点击事件,跪求大神. 解决方案 如果退出程序还需要监控的话,就需要捕捉系统的通知了 以下代码是android 判断点击的位置是不是在指定的view上修改为判断点击的位置是不是在状态栏上,如果是的话,就执行指定的操作private b

c-可执行命令(.bat)启动一个端口,关闭窗口后,如何保证端口不关闭

问题描述 可执行命令(.bat)启动一个端口,关闭窗口后,如何保证端口不关闭 用一个可执行命令文件执行一个命令(java -cp ECDataCenter.jar amsserver.PusherServer 5000)后会在电脑上启动一个端口5000,但是关掉黑窗口后,端口就停了,我在命令行的最后加了个&(变为java -cp ECDataCenter.jar amsserver.PusherServer 5000),关掉黑窗口后,端口也会停,大侠们有没有处理过此问题的?

比如你有个一个预留X3large的。你一定要启动一个X3large的实例,才能匹配上?

问题描述 比如你有个一个预留X3large的.你一定要启动一个X3large的实例,才能匹配上? 解决方案 解决方案二:是的.平台(windows或linux),可用区(启动你的实例的AZ,例如us-east-1c),实例类型(例如x3.large)这三个都要一致就能匹配上

java中关于启动一个线程的问题

问题描述 java中关于启动一个线程的问题 start( )方法是不是只能用于启动可以线程,还有什么其他方面的用法吗 解决方案 start仅仅是运行线程的run方法而已 解决方案二: 你的意思是..想问start()这个方法在其他地方有没有同名的方法?还是想问,还有没有其他方法能启动线程? 解决方案三: java新建一个线程 解决方案四: Thread的start方法就是启动线程的,但是别的类的这个方法是什么作用就不一定了.

jbpm5 4-JBPM5.4 每启动一个流程增加2个线程

问题描述 JBPM5.4 每启动一个流程增加2个线程 我现在在用jbpm5.4,启动新流程用如下代码: HornetQHTWorkItemHandler hornetQHTWorkItemHandler = new HornetQHTWorkItemHandler(ksession); ksession.getWorkItemManager().registerWorkItemHandler("Human Task", hornetQHTWorkItemHandler); pi = k