c# 窗体最小化后截图实现
2015-09-12 10:22
591 查看
我们知道,当我们需要对Control进行截图时,我们可以使用Control.DrawToBitmap()进行截图,
那么问题来了,当我们的窗体最小化了,我们还怎么截图呢?
当窗体最小化的时候,我们知道Control的size为(0,0),那么你截图的话也就没有或者一片漆黑,嘿嘿
其实我们可以这么搞来曲线救国,请往下看!
假如我们需要截图 TabControl的图片呢,我们要怎么做呢?
因为最小化会将该控件的Size设置为(0,0),所以我们控制他的Size就可以了,
我们修改MininmumSize不为(0,0)就可以了,比如(500,500),
当最小化后截图,这样你就可以截图一个大小为500*500的图片了
怎么样??是不是解决了你的问题呢?
那么问题来了,当我们的窗体最小化了,我们还怎么截图呢?
当窗体最小化的时候,我们知道Control的size为(0,0),那么你截图的话也就没有或者一片漆黑,嘿嘿
其实我们可以这么搞来曲线救国,请往下看!
假如我们需要截图 TabControl的图片呢,我们要怎么做呢?
因为最小化会将该控件的Size设置为(0,0),所以我们控制他的Size就可以了,
我们修改MininmumSize不为(0,0)就可以了,比如(500,500),
当最小化后截图,这样你就可以截图一个大小为500*500的图片了
怎么样??是不是解决了你的问题呢?
相关文章推荐
- C#压缩图片时保留原始的Exif信息
- Part 98 Anonymous methods in c#
- C#陷阱之构造函数调用虚方法
- CSharpGL(5)解析3DS文件并用CSharpGL渲染
- C#使用System.xml.linq来生成XML文件
- Part 86 to 88 Talking about Multithreading in C#
- C# winform 窗体从右下角向上弹出窗口效果
- 【转】c#实现字符串倒序的n种写法
- 怎么利用C#中的 webclient 创建cookie
- c# 高效读写文件
- C#中WebBrowser控件的使用
- C#学习笔记
- win2d绘制图片
- C#圆角窗体简单实现方法
- C#高级------XML
- WPF -- 关于XAML语言解析处理及XAML引用
- C# 实现MD5 Hash 计算
- C#高级泛型集合中的where
- 【C#】解决进行反序列化时出错:。InnerException 消息是“反序列化对象 属于类型 System.String 时出现错误。读取 XML 数据时,超出最大字符串内容长度配额 (8192)。
- Clr Via C#读书笔记----基元线程同步构造