向大家请教:
我想做一个窗体,窗体上有一个区域,可以一直显示被其遮挡的区域(不用透明来做,就是想把后面的图像在这个窗体显示)。
我的思路是,在窗体上加一个timer控件,并且添加mousedown、mousemove、mouseup事件,当鼠标按下并拖动时启动timer,当鼠标抬起的时候关闭timer,在这过程中计算被遮挡区域并显示出来,现在功能是基本实现了,但不知道为什么,当我拖动窗口的时候,图像刷新的并不流畅(不是闪烁),而且当我缓慢的匀速拖动窗口时,图像就根本不刷新。
真诚请教大家,希望大家给些建议,兄弟不胜感激。timer图像
我想做一个窗体,窗体上有一个区域,可以一直显示被其遮挡的区域(不用透明来做,就是想把后面的图像在这个窗体显示)。
我的思路是,在窗体上加一个timer控件,并且添加mousedown、mousemove、mouseup事件,当鼠标按下并拖动时启动timer,当鼠标抬起的时候关闭timer,在这过程中计算被遮挡区域并显示出来,现在功能是基本实现了,但不知道为什么,当我拖动窗口的时候,图像刷新的并不流畅(不是闪烁),而且当我缓慢的匀速拖动窗口时,图像就根本不刷新。
真诚请教大家,希望大家给些建议,兄弟不胜感激。timer图像
解决方案 »
- wpf如何实现类似QQ截图功能
- winform下如何剥去 HTML、XML 以及 PHP 的标签
- WinForm中的统一皮肤样式是怎么实现的?
- 请教大家两个问题!
- 高分请人帮忙优化下代码的。。。。[在线等======]
- dataGridView与Equals问题,求助啊,帮我一下吧5555555
- C/S架构软件服务端注册码如何包含授权用户数的信息呢?
- 从数据库导出数据和图片到excel表详细代码和详细解析方法
- System.Configuration.ConfigurationSettings.AppSettings可以写入或修改吗?
- 难题求援:在一个控件中定义一个对象数组属性,但赋值时出现问题!不知是不是属性不支持这种类型?谢谢!!!
- 在线求一方法.
- 客户电脑不安装office 程序可以使用access数据库吗
删掉你的timer而仅保留mouse的事件捕获就可以了。不该使用时使用timer往往是很垃圾的设计。你自己想想。