我在一个panel上通过以下方法绘制了图片Image img = Image.FromFile(...);e.g.DrawImage(img,....);我设置了panel的AutoScroll...每当滚动滚动条的时候,窗口上的图片就闪动,有什么方法解决此问题。 有人说是用DoubleBuffer, 但是panel没有SetStyle()函数,那如何在panel上使用DoubleBuffer,或者还有什么其他办法?谢谢。
调试欢乐多
你使用了pain事件?
Graphics mgrphic;
mgrphic = panel1.CreateGraphics();
mgrphic.DrawImage(img , 0,0, img .Width, img .Height);
注意mgrphic不要释放了
看看这个可以不