-
-
-
-
VS环境WebBrowser开发的简单分页浏览器(代码)
vs2005的WebBrowser控件时有NewWindow事件,可用于开发分页浏览器
分页浏览器所谓"分页",从实现上讲就是"控件的动态添加",当前浏览器产生新窗体时,先new出一个TabPage,再new一个WebBrowser,把这个WebBrowser加载了一些事件以后添加到先前的这个TabPage上,然后把这个TabPage添加到"主窗体"tabControl1中。
-
html编辑器源码:WebBrowser高级控制
操作WebBrowser的一些高级方法,专门写了一个html编辑器的实现代码,有需要的朋友可以自己扩充;
功能实现是直接写流到WebBrowser内不通过临时文件,并且支持对WebBrowser的一些高级控制(其实script可以达到的均可达到,想知道怎么搞的可以阅读代码)。
其中关于IPersistStreamInit接口的声明费了翻工夫,在网络上找了大半天没找到,最后还是祭出Reflector,反编译Windows.Forms。
-
-
WebBrowser编程简述
WebBrowser编程简述(字体大小,直接从TWebBrowser得到网页源码及Html、“查找”功能、提取网页中所有链接等)
-
WebBrowser脚本错误的完美解决方案
当IE浏览器遇到脚本错误时浏览器,左下角会出现一个黄色图标,点击可以查看脚本错误的详细信息,并不会有弹出的错误信息框。当我们使用WebBrowser控件时有错误信息框弹出,这样程序显的很不友好,而且会让一些自动执行的程序暂停。我看到有人采取的解决方案是做一个窗体杀手程序来关闭弹出的窗体。本文探讨的方法是从控件解决问题。
-
-
WebBrowser控件使用技巧分享
WebBrowser控件使用心得。
技巧1:在当前窗口内打开目标为新窗口的超链接
技巧2:获取状态栏信息
技巧3:页面转向后改变地址栏地址
技巧4:正确设置单选框的方法
技巧5:正确设置联动型下拉列表的方法
技巧6:使用延迟等待服务器交互
-
操作WebBrowser的一些高级方法
WinForms C#:html编辑器工程源码,含直接写WebBrowser的文件流、IPersistStreamInit接口的声明和一些相关的小方法
专门写了一个html编辑器的实现代码,有需要的朋友可以自己扩充;功能实现是直接写流到WebBrowser内不通过临时文件,并且支持对WebBrowser的一些高级控制(其实script可以达到的均可达到,想知道怎么搞的可以阅读代码)。
-