我正在尝试将网络浏览器控件作为图像。但是当我的代码给我全屏图像时。我只想获取网络浏览器图像。我应该如何修复代码以获得正确的图像?
Bitmap memoryImage;
private void button2_Click(object sender, EventArgs e)
{
Graphics myGraphics = webBrowser1.CreateGraphics();
Size s = webBrowser1.Size;
memoryImage = new Bitmap(webBrowser1.Width,webBrowser1.Height, myGraphics);
Graphics memoryGraphics = Graphics.FromImage(memoryImage);
memoryGraphics.CopyFromScreen(webBrowser1.Location.X, webBrowser1.Location.Y, 0, 0, s);
memoryImage.Save("C:\\Users\\Koo\\Desktop\\NaverMap.png");
答案 0 :(得分:0)
使用以下代码-支持并可以正常工作,但并非总是能正常工作。
在某些情况下,您将获得一个空白图像屏幕截图(当加载的HTML越复杂,失败的可能性就越大)
emp_id dt f1 f2 f3 f4 hours
4176 2019-04-08 08:45 14:41 15:08 16:08 06:41
4176 2019-04-08 08:55 - - 15:34 06:39