2012-11-12 59 views
0

這真是困惑我。數字時鐘顯示不

試圖做的所有IM是創建一個Windows窗體上的數字時鐘,所以我用Google搜索,並試圖此代碼,但它拒絕在標籤中顯示。

private void timer1_Tick(object sender, EventArgs e) 
    { 
     label1.Text = DateTime.Now.ToString("HH:mm:ss"); 
    } 

我在做什麼錯?

感謝所有幫助提前

+0

你怎麼樣配置的計時器? –

+1

您是否爲您的表單添加了計時器控件,或者只是將其粘貼進去? –

+0

那麼我看到的例子是錯的呢?這傢伙說這是你需要的所有代碼。 –

回答

2

您需要設置timer1.Interval到一個合理的值,如1000

您還需要設置timer1.Enabled = true;

最後,你需要確保你的事件處理程序timer1_Tick連接到timer1.Tick事件現有定時器。

+0

我已經在性能,但即使在標籤timer.enabled代碼犯規顯示改變的時間間隔定時。我得到的只是標籤文本。 –

+0

我將如何知道事件處理程序已連接到事件? –

+0

檢查在屬性窗口中的事件標籤,當你選擇在窗體設計器計時器。或者右鍵單擊'timer1_Tick'方法並選擇「查找所有引用」。 –