怎么关闭程序之前关闭webbrowser控件的所有操作

如何关闭程序之前关闭webbrowser控件的所有操作?
用webbrowser控件浏览网页处于等待状态,或程序中有这样的语句:
VB.NET code
do while webbrowser1.document.all.count<>500 
   application.doevents
loop 


将窗口关闭后,这个程序在进程中还存在。

如何关闭窗体前停止所有操作,释放所有变量,彻底关闭程序。

------解决方案--------------------
do while中加个退出标志吧,关闭程序时,置标识为true,这样可以退出while循环
------解决方案--------------------
webbrowser1.stop