我有Form以下属性:
Panel透明背景,和Dock = DockStyle.FillPictureBox用大Width和Height,显示滚动条现在所有控件都设置为DoubleBuffered,包括表单本身.一切都按预期工作,除了滚动PictureBox的面板时,表单背景图像滚动,它重复显示垂直和水平撕裂,虽然它的静态图像符合表单的大小,当你停止滚动它显示正确.这仅在拖动滚动条时发生,如果我单击滚动条中的任何一点来移动它,它会正确显示.
根据我的理解,Double Buffering应该消除这种情况,但即使使用双缓冲也是如此,可能稍微好一点,但滚动时仍然是一个巨大的问题.
我试图将所有控件放在另一个面板中,而不是使用表单背景图像,并将此面板放在窗体上,但它没有任何区别.