var ie = new InternetExplorer { Visible = true };
ie.Navigate("http://google.com");
ie.DocumentComplete += IeDocumentComplete;
但是当文档打开时,它就像是Internet Explorer中的Ctrl + N. 我不想保持上下文和会话。我想要一个新的Internet Explorer实例。
你能帮我吗?
非常感谢
答案 0 :(得分:1)
我认为您需要捕获键盘事件并将其传递给InternetExpolorer控件,如果我没有错,因为键中断被发送到您的应用程序(而不是IE控件)它不起作用。
http://msdn.microsoft.com/en-us/library/aa768335(VS.85).aspx
希望有所帮助!!!
答案 1 :(得分:0)
根据您的示例代码,我猜你使用ShDocVw.dll的InternetExplorer类?
尝试通过将其作为新进程启动来打开Internet Explorer,而不是使用它...
System.Diagnostics.Process.Start("iexplore.exe http://www.google.com");
可以这样做,但也可能是浏览器本身的特定用户设置。