日期:2014-05-18  浏览次数:20765 次

Form改变大小闪烁问题
如果Form上的空间比较多或者有背景图片啥的,改变Form的大小就会看到Form一闪一闪的。。看到网上有一些解决方法,但是都不很完美。我现在想能不能通过下面的方法解决呢?(应该可以,我见到过这样的效果。)

当开始拖动Form大小时,并不立即改变Form的大小,而是显示一个虚框,标记改变后Form的大小,当松开鼠标,再改变Form的大小。

谢谢大家给点思路,有代码当然最好啦~~

------解决方案--------------------
是C#吗?它的就是:开始拖动Form大小时,并不立即改变Form的大小,而是显示一个虚框,标记改变后Form的大小,当松开鼠标,再改变Form的大小。
没问题呀?
------解决方案--------------------
用双缓冲DoubleBuffer = true;

开始拖动Form大小时,并不立即改变Form的大小,而是显示一个虚框,标记改变后Form的大小,当松开鼠标,再改变Form的大小。
可以通过设置你计算机桌面的特效实现。