图片-c#关于窗体截图是空白

问题描述

c#关于窗体截图是空白
我一个窗体里面放了一个WEBBROSER,然后截取窗体的图片就获得了webbrowser当前浏览的图片了,但是不知道为什么有时候截的图是白色的,我滚动条隐藏了也一样 ,怎么才能让他总是截图成功呢?

//截图代码
Bitmap bit1 = new Bitmap(this.Width this.Height);
this.DrawToBitmap(bit1 new Rectangle(0 0 this.Width this.Height));
int border = (this.Width - this.ClientSize.Width) / 2;//边框宽度
int caption = (this.Height - this.ClientSize.Height) - border;//标题栏高度
Bitmap bit2 = bit1.Clone(new Rectangle(border caption this.ClientSize.Width this.ClientSize.Height) System.Drawing.Imaging.PixelFormat.Format24bppRgb);
bit1.Save(""D:AAA.jpg"" System.Drawing.Imaging.ImageFormat.Jpeg);//包括标题栏和边框
bit2.Save(""D:BBB.jpg"" System.Drawing.Imaging.ImageFormat.Jpeg);//不包括标题栏和边框
bit1.Dispose();
bit2.Dispose();

解决方案

C#控件窗体截图
C#对被遮挡的窗体进行截图

解决方案二:
适当加上一点延迟看看,是不是页面没有载入

时间: 2024-10-09 21:44:20

图片-c#关于窗体截图是空白的相关文章

seleinum-Seleinum 截图应用 空白图片

问题描述 Seleinum 截图应用 空白图片 最近应用Seleinum中的截图功能完成某个需求,找了很多资料,比如自动打开百度,搜索信息的截图等等 截图方法: /** * 截图方法 * * @param drivername * @param filename */ public static void snapshot(TakesScreenshot drivername, String filename) { // this method will take screen shot ,re

c#-VS中mpf窗体如何读取本地图片并在窗体显示出来?

问题描述 VS中mpf窗体如何读取本地图片并在窗体显示出来? 最好有代码,麻烦了-找了很多资料和代码都不行,注意是mpf应用程序,不是winforms,,谢谢啦- 解决方案 mpf是什么?wpf吧.你雷死我了. 你关键字都没搞对,能找到资料么 参考:http://download.csdn.net/download/liuyawei_82/4873898 解决方案二: 貌似没有听说过mtf的样子,m指的是什么?

c#窗体背景图片-C#设置窗体背景图片,并让背景图片每隔五秒改变一次

问题描述 C#设置窗体背景图片,并让背景图片每隔五秒改变一次 怎么用C#设置Windows窗体的背景图片,并且让背景图片隔五秒变一次 解决方案 在你的窗体不属于任何方法的地方写: private int im = 0; 新建一个ImageList控件,添加4个图片. 新建一个定时器,设置interval=5000,enabled=true在tick里面写: this.BackgroundImage = ImageList1.Images[im++ % 4];

图片-C#winfrom 窗体怎么产生如图气泡

问题描述 C#winfrom 窗体怎么产生如图气泡 解决方案 1 对于Winform界面,并没有css与js结合的各种特效功能.如果想要改变界面,必须用覆盖 Form 本身的绘制,自己用OnPain方法进行重绘.此方法需要对界面的各控件的位置像素控制好,并在点击事件中获取到点击点. 2 用WebBrowser嵌入设计好的html页.在html页中实现各种特效.此法最简单

图片-C#wondows窗体按钮的Text怎么拼接到文本框上

问题描述 C#wondows窗体按钮的Text怎么拼接到文本框上 本人菜鸟一枚,想问一下怎么把按钮的Text拼接到文本框上? 解决方案 文本框的text属性=按钮的text属性,可以看看文本框和按钮的这些属性,应该会有或者类似的属性 解决方案二: 将按钮的text属性值赋值给文本框的text属性值就可以了,多个按钮直接将值用+号相连,string类型可以这样拼接

CSS关于解决图片元素下多余空白的BUG

在进行页面的DIV+CSS排版时,遇到浏览器中的图片元素img下出现多余空白的问题绝对是常见的.对于该问题的解决方法也是"见机行事",根据原因的不同要用不同的解决方法,这里把解决直接把解决image图片布局下边的多余空隙的BUG的常用方法归纳,供大家参考. 1.将图片转换为块级对象 即,设置img为"display:block;".在本例中添加一组CSS代码:"#sub img {display:block;}". 2.设置图片的垂直对齐方式 即

图片元素img在IE6下出现多余空白问题

在进行页面的DIV+CSS排版时,遇到IE6(当然有时Firefox下也会偶遇)浏览器中的图片元素img下出现多余空白的问题绝对是常见的对于该问 题的解决方法也是"见机行事",根据原因的不同要用不同的解决方法,这里把解决直接把解决image图片布局下边的多余空隙的BUG的常用方法归纳,供大 家参考. 1.将图片转换为块级对象   即,设置img为: display:block;   在本例中添加一组CSS代码: #sub img {display:block;} 2.设置图片的垂直对齐

img图片元素下多余空白解决方案

在进行页面的DIV+CSS排版时,遇到IE6(当然有时Firefox下也会偶遇)浏览器中的图片元素img下出现多余空白的问题绝对是常见的对於 该问题的解决方法也是「见机行事」,根据原因的不同要用不同的解决方法,这里把解决直接把解决image图片布局下边的多余空隙的BUG的常用方法归纳, 供大家参考.1.将图片转换为块级对像 即,设置img为:display:block;在本例中添加一组CSS代码:#sub img {display:block;}2.设置图片的垂直对齐方式 即设置图片的verti

图片-Selenium在远程虚拟机win7x64上截图

问题描述 Selenium在远程虚拟机win7x64上截图 点解?,Selenium在远程虚拟机win7x64上截图,当我未登录时截图都是一张黑的图片.登录之后截图才显示彩色. 解决方案 没登陆,没有进入当前桌面,用户session等,所以可能会截图拿不到数据