
原来,我使用System.Diagnostics.Process.start().但是,我不能通过这种呼叫发布数据.
而且我在网上搜索过,有人建议使用“微软网页浏览器控件”,但是,这需要以我的形式添加这个控件,并以形式显示资源管理器,但是我想要打开一个单独的IE.
而我在VB中看到有一个方法是CreateObject(“InternetExplorer.Application”),但是我找不到如何在C#中使用它.
那么,你有什么建议如何实现?
解决方法 在您的表单上删除一个Web浏览器.它应该有一个默认名称“webbrowser1” – 你可以改变,如果你喜欢.将“Visible”属性设置为“False”.双击表单标题栏,在代码中自动生成加载事件.调用具有此签名的Navigate方法:
voID Navigate(string urlString,string targetFramename,byte[] postData,string additionalheaders);
喜欢这个:
private voID Form1_Load(object sender,EventArgs e){ webbrowser1.Navigate("http://www.Google.com/","_blank",EnCoding.Default.GetBytes("THIS IS SOME POST DATA"),"");} 你可以传递任何你想要的字节数组… EnCoding.Default.GetBytes()只是一个快速的方式传递一个字符串.
诀窍是使用“_blank”作为目标框架.
总结以上是内存溢出为你收集整理的如何打开IE在C#中的信息?全部内容,希望文章能够帮你解决如何打开IE在C#中的信息?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)