這個功能其實很簡單的,以前還在想到底該怎么實現了,求救度娘。結果就一個函數就搞定。簡單的要死。
直接上代碼吧!反正也沒幾行代碼,本人也不喜歡寫太多的文字去表達什么東西。看着頭暈。寫着頭疼。
myWebBrowser = new WebBrowser(); myWebBrowser.ScrollBarsEnabled = false; myWebBrowser.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(delegate(object sender, WebBrowserDocumentCompletedEventArgs bdce) { if (myWebBrowser.ReadyState == WebBrowserReadyState.Complete) { Rectangle r = myWebBrowser.Document.Body.ScrollRectangle; myWebBrowser.Height = r.Height; myWebBrowser.Width = r.Width; bitMapPic = new Bitmap(r.Width, r.Height); myWebBrowser.DrawToBitmap(bitMapPic, r); picWeb.Image = bitMapPic; } });
軟件下載地址:http://files.cnblogs.com/jsyb/ScreenshotWebPage.rar
使用時請先安裝.NET Framework 2.0或更高版本。
源代碼下載