给自己的程序增加网页浏览功能[7]

[入库:2005年8月18日] [更新:2007年3月25日]

本文简介:选择自 cutemouse 的 blog

利用了webbrowser控件的progresschange事件显示一个进度条;statustextchange事件更新状态栏窗格的信息,反映webbrowser控件的的状态。

 

private sub brwwebbrowser_downloadbegin()

    progressshow true

end sub

 

sub progressshow(visible as boolean)              显示一个进度条

  me.sbrhtml.panels(2).visible = visible

  progress1.visible = visible

  if visible then progress1.move sbrhtml.panels(2).left + 10, sbrhtml.top + (sbrhtml.height - sbrhtml.height) \ 2 + 10, sbrhtml.panels(2).width - 20

 

end sub

 

 

private sub brwwebbrowser_progresschange(byval progress as long, byval progressmax as long)

on error resume next

  progress1.max = progressmax

  if progress > 0 then

    progress1.value = progress

  else

    progress1.value = progressmax

  end if

end sub

 

 

 

private sub brwwebbrowser_statustextchange(byval text as string)

    me.sbrhtml.panels(1).text = text

    me.sbrhtml.refresh

   

end sub

 

private sub brwwebbrowser_downloadcomplete()

    on error resume next

    me.caption = brwwebbrowser.locationname

    me.cboaddress = me.brwwebbrowser.locationurl   地址栏的现时地址

    progressshow false

end sub

本文关键:WEBBROWSER控件和INTERNET EXPLORER AUTOMATION
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top