c# – 切换最顶层的形式,没有闪烁
发布时间:2020-12-15 05:38:50 所属栏目:百科 来源:网络整理
导读:我正在使用C#.NET开发一个放大镜(使用 WindowsForm),它显示了最顶层的可点击形式.最顶部的窗口显示屏幕的特定部分. 我遇到的问题是截取我需要Hide()和Show()表单的截图(否则我会截取放大镜的截图)这会产生恼人的闪烁,其中放大镜消失并迅速再次出现. 如何在不
我正在使用C#.NET开发一个放大镜(使用
WindowsForm),它显示了最顶层的可点击形式.最顶部的窗口显示屏幕的特定部分.
我遇到的问题是截取我需要Hide()和Show()表单的截图(否则我会截取放大镜的截图)这会产生恼人的闪烁,其中放大镜消失并迅速再次出现. 如何在不隐藏/显示表单的情况下拍摄桌面的屏幕截图? 谢谢. 解决方法
使用表单的不透明度属性.在设计师中将其设置为99%.当您准备拍摄屏幕截图时,将其设置为0,进行拍摄并将其设置为0.99.
变化是即时的,无需等待,也不需要闪烁或重新粉刷.不要将它恢复到1.0,那就会闪烁. 请注意,您从放大镜中移除了“镜厅”效果.有点亏:) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |