通过对窗体和控件使用双缓冲来减少图形闪烁
我试了下,但是没有什么效果。能不能详细点,谢谢!!!
首先做一下测试,如果listview里面没有数据的情况下,如果改变窗体大小,有闪烁现象应该设置了窗体级别的this.DoubleBuffered = true;可以凑效
如果窗体中有数据,闪烁大部分造成的原因是因为重绘窗口的时候,数据也进行了重新的加载,这个方法,可以查看一下数据加载的方式,数据大的时候,一定要把items封装后,在填充进ListView1.Items.AddRange();这样也能减少窗体闪烁
我遇到过的两种情况,看看是否适用