webbrowser应该有类似于getsrc或者getinnerhtml之类的方法吧,即可获得网页源码。
保存文件用System.IO里的一些类即可。这期间,savedialog几乎没用,唯一的作用就是浏览并得到一个文件名。另外,抓取网页源代码,httpRequest要比webbrowser控件方便并且速度快并且省资源,只是你不要用来做坏事儿^_^。