c# 窗体最小化后截图实现
我们知道,当我们需要对Control进行截图时,我们可以使用Control.DrawToBitmap()进行截图,
那么问题来了,当我们的窗体最小化了,我们还怎么截图呢?
当窗体最小化的时候,我们知道Control的size为(0,0),那么你截图的话也就没有或者一片漆黑,嘿嘿
其实我们可以这么搞来曲线救国,请往下看!
假如我们需要截图 TabControl的图片呢,我们要怎么做呢?
因为最小化会将该控件的Size设置为(0,0),所以我们控制他的Size就可以了,
我们修改MininmumSize不为(0,0)就可以了,比如(500,500),
当最小化后截图,这样你就可以截图一个大小为500*500的图片了
怎么样??是不是解决了你的问题呢?
作者:冰封一夏
出处:http://www.cnblogs.com/bfyx/
HZHControls官网:http://www.hzhcontrols.cn
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,
且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
GitHub:https://github.com/kwwwvagaa/NetWinformControl
码云:https://gitee.com/kwwwvagaa/net_winform_custom_control.git