没你的代码,不了解情况,DoubleBuffered 先试试
只是设置了panel的背景图片
在最小化然后最大化 就会有卡顿
我想问下 你们有木有遇到过类似的情况
我觉得是控件在重绘的时候 出现的问题
@Thomas Anderson: 我的项目里也有遇到重绘的时候,一般是我们自己进行处理的,你可以试试。
我的建议在上面已经提出了,另外,如果你担心重绘,那你自己写这个方法吧,相对来说应该好点。另外,你可以试试其他第三方的控件的panel;来代替现有的控件。
SetStyle(ControlStyles.UserPaint, true);
SetStyle(ControlStyles.AllPaintingInWmPaint, true); // 禁止擦除背景.
SetStyle(ControlStyles.DoubleBuffer, true); // 双缓冲
你就出现在这了
这不闪了 但是慢
问题就出现在这了
这不闪了 但是慢