我使用C#创建了一个应用程序,它有一些带有大量图片和文本的表单。问题是背景图像似乎影响了性能。它看起来像处理或渲染加载表单,即使在运行时它也很明显。
我已经尝试过更改背景图片但仍然具有渲染外观。我尝试删除整个背景图像,没有它就可以顺利运行。
我抓住了我的屏幕Link
答案 0 :(得分:1)
根据@Taw,
This link explains form double buffering用于您的C#应用程序。
它允许您写入屏幕外缓冲区,以防止在直接写入表单时发生闪烁和其他图形损坏。在游戏和图形开发中,这是一种非常常见的技术,可以创建非常复杂的图像,同时防止撕裂,剪切和其他有趣的副作用,您可以在有机会时查看。