WebBrowser控件截图谁能分享一下WebBrowser控件截图并保存到预定路径的代码。我正在使用VS2008.Net3.5。您可以使用Control.DrawToBitmap(),即使它在VisualStudio中对Intellisense是隐藏的。WebBrowser仍然继承自基类Control,所以该方法确实存在。但我所做的是使用我用来测试它的MenuItem创建一个MenuStrip(这基本上只是一个标准的单击事件),而是创建一个图形对象并使用正确的坐标复制屏幕的一部分。您实际需要调整的唯一内容是WebBrowser控件的名称和实际保存图像的行。privatevoidcopyToolStripMenuItem_Click(objectsender,EventArgse){intwidth,height;width=webBrowser1.ClientRectangle.Width;height=webBrowser1.ClientRectangle.Height;使用(Bitmapimage=newBitmap(width,height)){使用(Graphicsgraphics=Graphics.FromImage(image)){Pointp,upperLeftSource,upperLeftDestination;p=新点(0,0);upperLeftSource=webBrowser1.PointToScreen(p);upperLeftDestination=newPoint(0,0);大小blockRegionSize=webBrowser1。ClientRectangle.Size;graphics.CopyFromScreen(upperLeftSource,upperLeftDestination,blockRegionSize);}image.Save("C:\Test.bmp");这是一篇说明这一点的文章。还有一个。甚至更多。以上就是C#学习教程:获取WebBrowser控件截图分享全部内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权请点击右侧联系管理员删除。如需转载请注明出处:
