导入/设置背景图像到Windows窗体导致运行缓慢

时间:2013-04-18 06:35:44

标签: c# winforms

我将背景图像导入项目中的每个表单,现在我的程序运行缓慢?

我该如何解决这个问题?

图像的格式为png。

要做到这一点需要考虑的事情吗?解决问题?谢谢!

1 个答案:

答案 0 :(得分:0)

在您的表单中,将属性DoubleBuffered设置为true

  

缓冲图形要求首先更新图形数据   写入缓冲区。然后,图形缓冲区中的数据很快就会出现   写入显示的表面存储器。相对快速的切换   显示的图形存储器通常会减少可能的闪烁   否则就会发生。

而不是使用PNG格式使用质量为12的JPEG格式(最终图像质量类似于PNG格式),您的图像尺寸会减小,并且您的表单加载速度会更快。