我的表单上有一个FlowLayoutControl,我填充了20-100个图形密集的UserControls。我遇到的唯一问题是,在滚动时,图形会“拖动”(类似于在慢速拖动窗口时,在拖动窗口的任何地方创建重复图像)。
我需要一种能够在没有图像拖动或毛刺的情况下滚动FLC的方法。我需要滚动才能流畅。是否有任何可能的方法来缓冲控件或修复此问题而不进行任何MAJOR更改?
谢谢,如果可以的话!
(如果你在提到“Window Lag”时我的意思很困惑,那就类似于下面的例子here)
以下是我正在处理的滞后问题的实际情况:
答案 0 :(得分:0)
我遇到了类似的问题,发现在父表单上设置WS_EX_COMPOSITED扩展样式会修复它。
protected override CreateParams CreateParams
{
get
{
CreateParams cp = base.CreateParams;
cp.ExStyle |= 0x02000000;
return cp;
}
}
请参阅http://social.msdn.microsoft.com/forums/en-US/winforms/thread/aaed00ce-4bc9-424e-8c05-c30213171c2c/