2012-10-24 50 views
-3

我開發了一個應用程序。它運行良好,但表單加載速度很慢。並且表格關閉也具有相同的問題。有什麼方法可以提高速度?如何加快表單加載和表單關閉

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

這是我用來指導主接口到子接口的方法。

+5

這將很大程度上取決於您在加載和關閉事件處理程序中所做的操作 –

+2

這太模糊以至於不能幫助您 –

+0

*還有一些問題* ...這個問題是什麼?可以編輯成你的問題? –

回答

4

無代碼問題的最佳答案是使用異步裝載和卸載窗體資源。

關閉和打開的延遲發生是因爲您的代碼正在UI線程中運行,加載所有資源並且僅在顯示窗體之後。