如何在winform或者wpf里面打开浏览器并设置宽高位置
2014-02-17 22:52
274 查看
需要SHDocVw.dll 文件或AxSHDocVw.dll 文件,.net默认是没有的,先生产这两个文件,
请在Visual Studio 命令提示符下运行下面的命令:
aximp %WINDIR%\system32\shdocvw.dll
然后,为Microsoft WebBrowser 控件创建公共语言运行库代理(SHDocVw.dll) 和Windows 窗体代理(AxSHDocVw.dll)
。
然后在Visual studio 中添加DLL 文件的引用,
请按下列步骤操作:
a 在“项目”菜单上,单击“添加引用”。
b 在“添加引用”对话框中,单击“浏览”。
c 找到并选择 AxSHDocVw.dll和SHDocVw.dll 文件
然后代码如下:
OK搞定
请在Visual Studio 命令提示符下运行下面的命令:
aximp %WINDIR%\system32\shdocvw.dll
然后,为Microsoft WebBrowser 控件创建公共语言运行库代理(SHDocVw.dll) 和Windows 窗体代理(AxSHDocVw.dll)
。
然后在Visual studio 中添加DLL 文件的引用,
请按下列步骤操作:
a 在“项目”菜单上,单击“添加引用”。
b 在“添加引用”对话框中,单击“浏览”。
c 找到并选择 AxSHDocVw.dll和SHDocVw.dll 文件
然后代码如下:
private void openurl() { SHDocVw.InternetExplorer IE = new SHDocVw.InternetExplorer(); object Empty = 0; object URL = "www.baidu.com"; //the link that I'm going to open4. IE.Visible = true; IE.Left = 20; IE.Top = 30; IE.Width = 800; IE.Height = 600; IE.Navigate2(ref URL, ref Empty, ref Empty, ref Empty, ref Empty); }
OK搞定
相关文章推荐
- 如何去掉WinForm或者WPF的最大化和最小化按钮
- 两个小知识:C#如何设置开机启动时自动执行程序|C# WinForm打开超链接
- IE8.0 浏览器 用新选项卡打开 新窗口,IE8如何在设置默认“在新选项卡中打开链接”。
- Jquery如何序列化form表单数据为JSON对象 C# ADO.NET中设置Like模糊查询的参数 从客户端出现小于等于公式符号引发检测到有潜在危险的Request.Form 值 jquery调用iframe里面的方法 Js根据Ip地址自动判断是哪个城市 【我们一起写框架】MVVM的WPF框架(三)—数据控件 设计模式之简单工厂模式(C#语言描述)
- C# Winform 中如何获取本机安装输入法,并设置为默认输出语言,如何打开搜狗输入法和手写板
- table表设置了class属性,如何修改里面的tr或者td样式
- Idea设置单击打开文件或者双击打开文件、自动定位文件所在的位置
- 如何在WPF或者C#中打开外部资源:System.Diagnostics.Process.Start()
- IE10打开网页后,自动设置浏览器模式为“IE10兼容性视图”,我添加了 <meta http-equiv="X-UA-Compatible" content="IE=8">只修改了文档模式,请问如何
- Winform窗体程序如何从上次关闭时的位置重新打开新窗体
- 关于pjax 如何设置不缓存加载页面里面的js文件和不修改浏览器中的URL地址
- C# winform如何设置ListBox背景图或者透明背景及边框色
- 如何解决IE8浏览器打开时总让设置的问题
- 如何禁用Win7打开IE弹出是否将浏览器设置为默认的提示框
- asp.net中winform窗体程序如何打开浏览器,如何打开链接?
- 如何设置theworld的双核浏览器缓存位置和大小
- 如何将应用程序的打开方式还原或者设置成另外的打开方式
- Win7旗舰版系统如何设置默认浏览器让所有网页以它为默认打开方式
- 在WinForm中,如何实现MDI窗体及防止重复打开子窗体