为什么,在我的表格的OnLoad中,当我设置背景图像时,我的表格会闪烁?

时间:2012-12-04 05:28:15

标签: c# winforms

为什么在我的表单的OnLoad中,当我设置背景图像时,我的表单会闪烁?

1 个答案:

答案 0 :(得分:3)

这是因为它正在重绘。重绘首先清除背景,然后将图像绘制到其上。这会导致闪烁。

您可以在表单上激活双缓冲以消除此问题:

this.DoubleBuffered = true;