主页 > 编程资料 > C# >
发布时间:2015-09-26 作者:网络 阅读:251次
其实网络上这类文章很多,我大致从头说说我自己的经验。
1、加入引用
  在控件栏按右键,选择“添加/移除项”,选COM组件,选中“Microsoft Web Browser”。然后就可以往窗体上拖出一个该控件(下面把该控件一个对象称为webBrowser)。控件属性中可以调整的不多,从一些资料中得知WebBrowser中的MenuBar、StatusBar等其实都没实现。

2、控件的函数
  由于是COM过来的控件,它的一些函数就比较怪,基本的Navigate函数除了第一个参数外,其它都是ref类型的,需要显式地写ref才能调用。一般要使之导向到某个页面,先设置一个空对象,object objNull=null;然后
webBrowser.Navigate(strPage, ref objNull, ref objNull, ref objNull, ref objNull,',',');
即可。具体其它四个参数可参考相关文档。
  还有一个常用的功能,就是怎么让浏览器显示自己的html文档,一个方法是用DOM里根元素的innerText:
  ((mshtml.HTMLDocumentClass)webBrowser.Document).documentElement.innerText=sHTML;
  相当用于Javascript设置网页的代码。这种方法方便是方便,但是有很多问题,写入的大部分Javascript函数都没法正常使用,即使用
网页模板、字体、软件、资料、资源部分是从国外大小网站收集而来,为朋友们在工作或学习时提高效率、节省时间.
站内所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!