WebBrowser控件使用详解

简介: 方法说明 GoBack 相当于IE的“后退”按钮,使你在当前历史列表中后退一项  GoForward 相当于IE的“前进”按钮,使你在当前历史列表中前进一项  GoHome 相当于IE的“主...
方法 说明  GoBack 相当于 IE的“ 后退”按钮,使你在当前历史列表中后退一项 
  GoForward 相当于 IE的“ 前进”按钮,使你在当前历史列表中前进一项   GoHome 相当于 IE的“ 主页”按钮,连接用户默认的主页   GoSearch 相当于 IE的“ 搜索”按钮,连接用户默认的搜索页面   Navigate 连接到指定的 URL   Refresh 刷新当前页面  Refresh2 同上,只是可以指定刷新级别,所指定的刷新级别的值来自 RefreshConstants枚举表,该表定义在 ExDisp.h中,可以指定的不同值如下:
REFRESH_NORMAL 执行简单的刷新,不将 HTTP pragma: no-cache头发送给服务器
REFRESH_IFEXPIRED 只有在网页过期后才进行简单的刷新
REFRESH_CONTINUE 仅作内部使用。在 MSDN里写着 DO NOT USE! 请勿使用
REFRESH_COMPLETELY
 将包含 pragma: no-cache头的请求发送到服务器
  Stop 相当于 IE的“ 停止”按钮,停止当前页面及其内容的载入  
属性 说明  Application 如果该对象有效,则返回掌管 WebBrowser控件的应用程序实现的自动化对象( IDispatch)。如果在宿主对象中自动化对象无效,这个程序将返回 WebBrowser控件的自动化对象  Parent 返回 WebBrowser控件的父自动化对象,通常是一个容器,例如是宿主或 IE窗口  Container 返回 WebBrowser控件容器的自动化对象。通常该值与 Parent属性返回的值相同  Document 为活动的文档返回自动化对象。如果 HTML当前正被显示在 WebBrowser中,则 Document属性提供对 DHTML Object Model的访问途径  TopLevelContainer 返回一个 Boolean值,表明 IE是否是 WebBrowser控件顶层容器,是就返回 true
  Type 返回已被 WebBrowser控件加载的对象的类型。例如:如果加载 .doc文件,就会返回 Microsoft Word Document   Left 返回或设置 WebBrowser控件窗口的内部左边与容器窗口左边的距离   Top 返回或设置 WebBrowser控件窗口的内部左边与容器窗口顶边的距离   Width 返回或设置 WebBrowser窗口的宽度,以像素为单位   Height 返回或设置 WebBrowser窗口的高度,以像素为单位   LocationName 返回一个字符串,该字符串包含着 WebBrowser当前显示的资源的名称,如果资源是网页就是网页的标题;如果是文件或文件夹,就是文件或文件夹的名称   LocationURL 返回 WebBrowser当前正在显示的资源的 URL   Busy 返回一个 Boolean值,说明 WebBrowser当前是否正在加载 URL,如果返回 true就可以使用 stop方法来撤销正在执行的访问操作 
WebBrowser 的事件  Private Events  Description  BeforeNavigate2  导航发生前激发,刷新时不激发 CommandStateChange  当命令的激活状态改变时激发。它表明何时激活或关闭BackForward 菜单项或按钮  DocumentComplete  当整个文档完成是激发,刷新页面不激发 DownloadBegin  当某项下载操作已经开始后激发,刷新也可激发此事件 DownloadComplete  当某项下载操作已经完成后激发,刷新也可激发此事件 NavigateComplete2  导航完成后激发,刷新时不激发 NewWindow2  在创建新窗口以前激发 OnFullScreen  FullScreen属性改变时激发。该事件采用VARIENT_BOOL的一个输 入参数来指示IE是全屏显示方式(VARIENT_TRUE)还是普通显示方式(VARIENT_FALSE OnMenuBar  改变MenuBar的属性时激发,标示参数是VARIENT_BOOL类型的。 
VARIANT_TRUE是可见,VARIANT_ FALSE是隐藏  OnQuit  无论是用户关闭浏览器还是开发者调用Quit方法,当IE退出时就会激发  OnStatusBar  OnMenuBar调用方法相同,标示状态栏是否可见。  OnToolBar  调用方法同上,标示工具栏是否可见。 OnVisible  控制窗口的可见或隐藏,也使用一个VARIENT_BOOL类型的参数  StatusTextChange  如果要改变状态栏中的文字,这个事件就会被激发,但它并不理会程序是否有状态栏 TitleChange  Title有效或改变时激发
目录
相关文章
|
JavaScript 前端开发 C#
WPF技术之WebBrowser控件
WPF WebBrowser控件用于在WPF应用程序中嵌入浏览器功能。
284 0
|
Windows
Winform控件Button及控件的鼠标事件介绍
按钮控件是最常用的,用于实现点击完成操作。其主要处理的就是鼠标点击Click事件。由此可以引发出所有与鼠标有关的事件.....
1335 0
Winform控件Button及控件的鼠标事件介绍
|
Web App开发 C#
C#中WebBrowser控件的使用
今天在YouTube上看了一个关于WebBrowser控件用法的小视频,做一下总结。 首先创建一个WinForm程序,拖入一个textbox控件和一个button按钮,然后拖入一个panel控件,如图所示: 拖入panel控件后,找到WebBrowser控件并双击,WebBrowser控件就...
1283 0