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

winform窗体加背景图片后,控件多了会闪烁
在winform中,如果给窗体加个背景图片,再在窗体上放多个按钮会出现窗体闪烁的情况,按钮显示很慢,请问高手这个问题怎么解决?

------解决方案--------------------
图片用PS做的小一点,文件越小,越好
------解决方案--------------------
神马双缓存神马的都是扯淡 因为c#的panle有bug
所以在设计的时候在所以的要添加背景图片的panle区域上面加一个groupbox然后把groupbox的边框重绘去掉 在设置groupbox的背景图片
------解决方案--------------------
这是另一位网友解决PanelBug的方法:

............都是panel惹的祸,把所有继承自panel的控件全改为继承自Control,画面中所有的panel控件全改为Control。现在基本不闪了!只是在IDE里的设计时没法往panel里拖控件了,只能在代码里写。鱼与熊掌不可兼得阿!