如何加快表单加载和表单关闭

时间:2012-10-24 05:37:45

标签: c#

我开发了一个应用程序。它运行良好,但表单加载速度很慢。表格结束也有同样的问题。有哪些方法可以提高速度?

Form3 child = new Form3(); // Create new instance of form.
child.FormClosed += new FormClosedEventHandler(child_FormClosed); 
child.Show(); // Show child.
this.Hide(); // Hide parent.

这是我用来将主接口定向到子接口的方法。

1 个答案:

答案 0 :(得分:4)

无代码问题的最佳答案是使用异步加载和卸载表单资源。

关闭和打开的延迟发生是因为您的代码在UI线程中运行,加载所有资源,然后才显示表单。