2012-08-15 47 views
0

Form Load事件之前發生了哪個事件?以窗體形式發生窗體生命週期中的事件

因爲我有一個timer控件,我已經在窗體加載事件中編寫了timer.start()方法,當前時間顯示在Label控件中。

Timer開始時的形式加載,但它需要幾秒鐘來顯示時間,所以有什麼其他方式來顯示時間快嗎?

+0

你的計時器的間隔是多少? – roken 2012-08-15 15:55:35

回答

0

有一個名爲ShowTheTime的函數。在表單加載中調用它。同時在表單加載中啓動您的計時器。您的計時器處理程序也調用ShowTheTime。

我在這裏錯過了什麼嗎?看起來很平凡。

+0

OP已經在做你正在描述的內容:從加載事件開始調用。 – 2012-08-15 14:20:35

0

您可能使用了Forms命名空間中的Timer。該組件緊密結合到用戶界面。你應該看看Threading.Timer這個類沒有綁定到UI。您將完全控制它,並可以從窗體的構造函數(甚至更早,在窗體創建之前)啓動它。

這是一個very old article,但其中的概念仍然存在。 (比較不同的Timer類。)基本上是上一篇文章的abbreviated version