前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >c# 窗体最小化后截图实现

c# 窗体最小化后截图实现

作者头像
冰封一夏
发布于 2019-09-11 07:31:41
发布于 2019-09-11 07:31:41
1.2K0
举报

我们知道,当我们需要对Control进行截图时,我们可以使用Control.DrawToBitmap()进行截图,

那么问题来了,当我们的窗体最小化了,我们还怎么截图呢?

当窗体最小化的时候,我们知道Control的size为(0,0),那么你截图的话也就没有或者一片漆黑,嘿嘿

其实我们可以这么搞来曲线救国,请往下看!

假如我们需要截图 TabControl的图片呢,我们要怎么做呢?

因为最小化会将该控件的Size设置为(0,0),所以我们控制他的Size就可以了,

我们修改MininmumSize不为(0,0)就可以了,比如(500,500),

当最小化后截图,这样你就可以截图一个大小为500*500的图片了

怎么样??是不是解决了你的问题呢?

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2015-09-12 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【C#】组件分享:FormDragger窗体拖拽器
类似QQ、迅雷等讲究UI体验的软件,都支持在窗口内多处地方拖动窗口,而不必老实巴交的去顶部标题栏拖,这个组件就是让winform也能这样随性拖拽,随性度或更甚。先看效果:
AhDung
2018/09/13
1.5K0
【C#】组件分享:FormDragger窗体拖拽器
干货|一步步用python制作游戏外挂
玩过电脑游戏的同学对于外挂肯定不陌生,但是你在用外挂的时候有没有想过如何做一个外挂呢?(当然用外挂不是那么道义哈,呵呵),那我们就来看一下如何用Python来制作一个外挂。 我打开了4399小游戏网,点开了一个不知名的游戏,唔,做寿司的,有材料在一边,客人过来后说出他们的要求,你按照菜单做好端给他便好~ 为啥这么有难度? 8种菜单记不清,点点就点错,鼠标还不好使肌肉劳损啥的伤不起啊…… 首先要声明,这里的游戏外挂的概念,和那些大型网游里的外挂可不同,不能自动打怪,不能喝药不能躲避GM…… 那做这个外挂有啥用
灯塔大数据
2018/04/08
3.7K0
干货|一步步用python制作游戏外挂
【微服务架构】在微服务架构中最小化设计时间耦合
理查森:我是克里斯·理查森。欢迎来到我关于在微服务架构中最小化设计时耦合的演讲。在这次演讲中,我将回答三个问题。什么是设计时耦合?这会造成什么问题?我们如何设计松散耦合的服务?这些年来我做了一些事情。最值得注意的是,我写了一本书《POJOs in Action》我创建了最初的CloudFoundry,它是用于在AWS上部署Java应用程序的PaaS。这些天,我专注于微服务架构。我写了一本书,“微服务模式”我通过咨询和培训帮助世界各地的组织成功地采用和使用微服务。
架构师研究会
2022/01/25
5610
C# winform ——界面美化技巧
关于C#界面美化的一些小技巧 在不使用第三方控件如 IrisSkin 的前提下,依然可以对winform做出让人眼前一亮的美化
vv彭
2021/03/08
5.7K0
C# winform ——界面美化技巧
浅谈基于QT的截图工具的设计与实现
在介绍截图工具设计与实现前,让我们先通过介绍QT的绘图基础知识,让读者有一个比较感性的认识。
w4ngzhen
2023/10/18
5040
浅谈基于QT的截图工具的设计与实现
自动化之图形界面库pyautogui
开篇言:py的库真的是多,封装相关功能的库真的是各具神通,里面的轮子很多。前几天一直回去看基础的语法函数这些,以及c语言数据结构这些,扎实自己的基础。 学习是一件很麻烦但是很有意思的事情(我指的是码代码),今天为大家介绍这个自动化库,提高趣味性,当然python的自动化操作还是有好多,后面会为大家继续推出。
兰舟千帆
2022/07/17
2.2K0
自动化之图形界面库pyautogui
第十三章 支持向量机
到目前为止,你已经见过一系列不同的学习算法。在监督学习中,许多学习算法的性能都非常类似,因此,重要的不是你该选择使用学习算法A还是学习算法B,而更重要的是,应用这些算法时,所使用的数据量。这就体现你使用这些算法时的技巧了,比如:你为学习算法所设计的特征量的选择,以及如何选择正则化参数,诸如此类的事。
tomas家的小拨浪鼓
2019/03/15
6250
第十三章 支持向量机
学懂GAN的数学原理,让它不再神秘
知乎上有个讨论,说学数学的看不起搞深度学习的。曲直对错不论,他们看不起搞深度学习的原因很简单,因为从数学的角度看,深度学习仅仅是一个最优化问题而已。比如,被炒的很热的对抗式生成网络(GAN),从数学看,基本原理很容易就能说明白,剩下的仅仅是需要计算资源去优化参数,是个体力活。 本文的目的就是尽可能简单地从数学角度解释清楚GAN的数学原理,看清它的庐山真面目。 01 从生成模型说起 机器学习的模型可分为生成模型和判别模型。 简单说说二者的区别,以二分类问题来讲,已知一个样本的特征为x,我们要去判断它的类别y(
用户1332428
2018/03/07
1.4K0
学懂GAN的数学原理,让它不再神秘
Qt编写数据可视化大屏界面电子看板7-窗体浮动
窗体浮动的场景也比较多,用途也比较大,比如视频监控模块,有时候需要调整大小和位置,而不是作为dock嵌入到布局中,一旦嵌入到布局中,大小和位置都被布局接管了,只能任由布局使唤,按在地上摩擦的那种。所以窗体浮动独立出来以后,就可以当做单独的窗体使用了,八个方位任意调整大小,(做到这里,是不是想起来,很多人写的无边框窗体类,自己写代码实现边框的拉伸调整大小?原来Qt也内置类无边框调整大小的位置哈!)同时窗体可以拖动到任意位置,比如可以拖动到中间部位占领一个位置,能够调整到最佳的16:9的大小效果。此时的视频看起来就很爽了,这个效果其实是Qt内置的,我在自定义的标题栏中增加了双击浮动,再次双击最大化显示的功能而已。
feiyangqingyun
2019/08/20
1.4K0
Qt编写数据可视化大屏界面电子看板7-窗体浮动
C# 多线程详细讲解「建议收藏」
进程(Process)是Windows系统中的一个基本概念,它包含着一个运行程序所需要的资源。一个正在运行的应用程序在操作系统中被视为一个进程,进程可以包括一个或多个线程。
全栈程序员站长
2022/11/01
2K0
Python | 论做游戏外挂,Python输过谁?
来源:http://blog.csdn.net/qq_37267015/article/details/71330600
用户1634449
2018/12/17
4.3K0
Python | 论做游戏外挂,Python输过谁?
Winforms 可能遇到的 1000 个问题 去掉最大化和最小化按钮使用系统的图标禁止用户修改窗口大小隐藏标题栏的图标
如果需要去掉最大化和最小化按钮,只需要设置 MinimizeBox 或 MaximizeBox 为 false 请看下面代码
林德熙
2019/03/13
1.8K0
Winforms 可能遇到的 1000 个问题
            去掉最大化和最小化按钮使用系统的图标禁止用户修改窗口大小隐藏标题栏的图标
python tkinter 设计指南
pack() 是一种较为简单的布局方法,在不使用任何参数的情况下,它会将控件以添加时的先后顺序,自上而下,一行一行的进行排列,并且默认居中显示。pack() 方法的常用参数如下所示:
独元殇
2023/03/21
6.9K0
c++创建对话框_窗体边框改为对话框样式
本例中将涉及到对话框标题栏的自绘,双缓冲位图的显示以及位图按钮类的使用。
全栈程序员站长
2022/11/07
1.4K0
你必须懂的前端性能优化
对于 DNS 解析和 TCP 连接两个步骤,我们前端可以做的努力非常有限。相比之下,HTTP 连接这一层面的优化才是我们网络优化的核心。
张炳
2019/08/02
6830
你必须懂的前端性能优化
【C#】分享带等待窗体的任务执行器一枚
-------------20150415原文(已更新)-------------
AhDung
2018/09/13
1.7K0
【C#】分享带等待窗体的任务执行器一枚
Fdog系列(四):使用Qt框架模仿QQ实现登录界面,界面篇。
Fdog系列(三):使用腾讯云短信接口发送短信,数据库写入,部署到服务器,web收尾篇。
花狗Fdog
2021/05/06
4.1K0
手把手教你搭建安卓自动化框架之UIAutomator
前言 谷歌对UI测试(UI Tetsting)的概念是:确保用户在一系列操作过程中(例如键盘输入、点击菜单、弹出对话框、图像显示以及其他UI控件的改变),你的应用程序做出正确的UI响应。 UI测试(功能测试、黑盒测试)的好处是不需要测试者了解应用程序的内部实现细节,只需要知道当执行了某些特定的动作后是否会得到其预期的输出。这种测试方法,在团队合作中可以更好地分离的开发和测试角色。然而常见的UI测试多是以手动方式去执行,然后去验证程序是否达到的预期的效果,很显然这种方法耗时、繁琐并且很容易出错。因此我们需要
腾讯移动品质中心TMQ
2018/02/05
11.7K0
手把手教你搭建安卓自动化框架之UIAutomator
C#项目实战练习:做自己的QQ
  C#程序设计实战练习项目,做一个类似于QQ的软件,程序参考明日科技出版的《C#项目开发入门实战》第一章:Q友,做自己的QQ。
小孙同学
2022/01/17
7.6K0
C#项目实战练习:做自己的QQ
PyQt4 - 关闭最小化问题
在这个部分,我们开始学习一些PyQt4的基本功能,解释会比较详细,就像教孩子说话一样。 最简单的example     下面的示例会非常的简单,仅仅显示一个小窗口,但是将来我们可以通过这个小窗口做很多事情。我们可以对它进行缩放,最大化,最小化。而这些就需要比较多的代码了。但是开发人员已经帮我们完成了这些功能,因为这些功能在大多场合都会使用到,所以没有必要让我们重复。PyQt是一个高级别的工具库,如果使用级别相对较低的库开发下面的功能,就非常可能需要更多的代码了。
bear_fish
2018/09/20
1.4K0
PyQt4 - 关闭最小化问题
推荐阅读
相关推荐
【C#】组件分享:FormDragger窗体拖拽器
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文