c# - 优化 C# 中的表单(包含 .png 背景)加载

标签 c# winforms optimization png

我的问题是我有一个用 C# 开发的应用程序,在添加 .png 背景之前,所有表单都可以顺利加载。添加背景后,表单加载比以前困难得多。

我该怎么做才能避免表单加载缓慢?

谢谢!

最佳答案

您可以在表单中添加一个延迟计时器。然后在 tick 事件中加载 PNG(以及禁用计时器)。这样表单会立即显示,但需要几秒钟才能显示 PNG。

您也可以尝试在 Form_Shown 事件中加载 PNG,尽管我不确定这是否发生在显示 GUI 之后。

如果合适的话,最后一个选项可能是在需要表单之前加载它们。

关于c# - 优化 C# 中的表单(包含 .png 背景)加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6014509/

相关文章:

c# - 部署时 Log4Net 不记录

c# - ZeroMQ/ØMQ/0MQ 如何入门?

c# - 在 C# 中获取已安装程序的 exe 名称?

c - 多线程 C 代码在编译器优化下会崩溃,如果没有编译器优化,则可以完美运行,这是预期会发生的情况,还是肯定是一个错误?

algorithm - 如何解决优化问题

c# - 我想创建自己的虚拟打印机,当打印发生时它会弹出我的应用程序

C# App.config 与设置文件

c# - 当调用类订阅其事件之一时,类是否可以响应

c# - 平台目标 (x86/x64/AnyCPU) 对 .net 卫星程序集是否重要

optimization - NASM中的RDTSCP始终返回相同的值