C#Panel.BackgroundImage + transparent Controls =闪烁?

时间:2009-12-28 16:15:37

标签: c# transparency panel picturebox

我有Panel个jpg BackgroundImageBackgroundImageLayout = Stretch)。 在面板上Controls我添加了一些带有透明边框的PNG的PictureBoxes。显示这个没有任何问题,但移动(方框可拖动)PictureBoxes

结果是移动PictureBox“扰乱”BackgroundImage并降低性能。我拖动框越快,它就越扰乱BackgroundImage,反之亦然。

如何解决这个问题?

2 个答案:

答案 0 :(得分:4)

Double buffering应该有帮助。

答案 1 :(得分:1)

检查出来:http://msdn.microsoft.com/en-us/library/b367a457.aspx

您需要做的就是使用表单上的属性进行双缓冲。