计算机二级VisualBasic辅导:在VB中使用IE的WebBrowser控件改进界面设计
在编程中,如何设计出美观、实用、个性化的界面,是每个程序员在界面设计中追求的目标。随着Windows XP的推出,各种独特华丽的界面越来越被程序员和软件用户所认可。
通过在Windows中使用WebBrowser控件,可以将华丽的网页设计技术应用到界面设计中。比如微软MSN浏览器的很多界面其实就是一个网页,Windows XP、微软Encarta(微软百科)等很多软件中帮助中心的一些界面也是利用WebBrowser控件显示的网页。
使用WebBrowser控件显示一个网页,制作一个简单的浏览器的文章很多,实现也不复杂,但如何实现程序与网页的交互是其在界面设计中应用的关键。
ActiveX控件和WebBrowser控件的使用
用Visual Basic创建应用程序的第一步是创建界面。控件是创建界面的基本模块,是表单对象中包含的对象。每种类型的控件都有自己的属性、方法和事件。属性通常控制控件的外观、大小和其他属性,而方法是控件的能力或功能。事件表示与用户的交互,如鼠标移动和点击、键盘输入等。,这将触发相应的事件。
WebBrowser控件是3.0或更高版本提供的可编程ActiveX控件。使用WebBrowser控件可以显示、控制和分析网页。除了IE和chm格式有助于浏览之外,在很多浏览器以及其他以IE为核心的程序中也被广泛使用。
WebBrowser控件在VB中易于使用。启动VB,创建一个标准的EXE项目,选择项目-部件,打开部件对话框,从中找到Microsoft Internet Controls,选中后点击应用,然后关闭对话框(如下图)。您可以看到WebBrowser控件已添加到工具栏中。
将WebBrowser控件拖动到表单中,调整到相应的大小,打开代码窗口,在Form_Load过程中键入以下代码:
private subform _ Load()
WebBrowser 1 . navigate " http://www . Sohu . com "
end sub如果是本地网页,只需将http://www.sohu.com替换为本地文件的完整路径(目录+文件名)即可。
0条评论