2012-07-23 62 views
0

我想在WebBrowser控件中創建網頁的屏幕截圖,所以我使用Watin來實現這一點。但capturewebpagetofile()捕獲全部是黑色圖像。該網頁已在WebBrowser中加載完成。 capturewebpagetofile()在WebBrowser中工作正常。爲什麼capturewebpagetofile()無法在WebBrowser控件中工作?Watin在webbrowser控件中使用,capturewebpagetofile()無法捕獲頁面

我的代碼的打擊:

IE ie = new IE(webBrowser1.ActiveXInstance); 
ie.GoTo(url); 
ie.CaptureWebPageToFile(@"c:\test.png"); 
+0

這篇文章可能會幫助http://stackoverflow.com/questions/9536065/save-webbrowser-control-sceenshot-while-not-in-full-screen/9536258#9536258 – willDaBeast 2012-07-23 11:37:30

回答

-1

我不會建議使用ActiveXInstance,爲什麼不使用web瀏覽器WB =新的web瀏覽器();而不是

+0

你是什麼意思,你不要「推薦」? – 2013-04-11 08:30:30