WebKitBrowser
?WebKit.net是对WebKit的.Net封装, 使用它.net程序可以非常方便的集成和使用webkit作为加载网页的容器。 首先 下载WebKit.net 的bin文件。 然后 新建一个WindowsForms工程。 然后把下载好的webkit.net bin目录下的所有文件复制到新建工程的bin/Debug/目录下。 添加引用,通过浏览添加对“WebKitBrowser.dll”的引用。 放入以后的效果
? 双击vs项目中Form1的窗体进入代码,写下这几行代码: private void Form1_Load(object sender,EventArgs e) { WebKit.WebKitBrowser browser = new WebKitBrowser(); browser.Dock = DockStyle.Fill; this.Controls.Add(browser); browser.Navigate("http://www.lixin.me"); } ? 双击进入写下代码 private void Form1_Load(object sender,EventArgs e) 运行结果 与IE内核的WebBrowser对比:?IE使用 ,例如使用System.Windows.Forms.WebBrowser 。 ?使用.Net框架自带的,调用IE内核的WebBrowser来显示网页也许更简单些, 新建的工程中写下这么几行代码便可: private void Form1_Load(object sender,EventArgs e) { WebBrowser browser = new WebBrowser(); browser.Dock = DockStyle.Fill; this.Controls.Add(browser); browser.Navigate("http://www.lixin.me"); } ?运行起来的效果看起来差不多,肉眼基本只能看出字体稍微不同而已: ?可是用IE内核的WebBrowser我们无法预知对网页的显示效果,例如你的电脑是xp,可能会调用ie6作为加载器,如果是win7,可能会调用ie8作为加载器,而他们的显示效果是不完全一样的。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 回报在wp7的背景图象问题
- 为什么XAML图像源属性包含“/ MyApp; component”?
- 在Windows上分叉PHP
- windows-7 – VB6是以管理员身份运行的应用程序
- windows – NLTK v3.2:无法使用nltk.pos_tag()
- windows-server-2008 – 有没有办法通过防火墙在Windows Se
- windows-server-2008 – 同一网络上的两台DHCP服务器
- windows-phone-7 – 如何发现Windows Phone 7上当前运行的应
- 在Windows上安装Ruby宝石时,“证书验证失败”错误
- .net – 是否可以将dll转换为源代码?
- ms-access – 在多用户环境中编程Microsoft Acce
- 如何在Windows PE 32位可执行文件中为我的代码洞
- 开源 – 开源Windows Mobile OCR库
- windows-8 – 试图获得Windows 8开发人员许可但得
- windows开机提示:"配置windows update失败,还原
- windows – 让System Performance Data Collecto
- windows – 为什么Hudson不将xcopy识别为命令?
- wpf – 如何在共享ResourceDictionary中定义窗口
- windows – (MFC)如果控件是私有成员,父类如何接
- 使用带Stretch的图像控制= UniformToFill – WP7