我希望我輸入的不同時間間隔有不同的定時器。例如,如果我輸入4個,4個定時器在4個標籤中創建並顯示時間,其中第1個定時器的時間在1秒內變化,第2個在2秒延時自拍時間的變化,在3秒3定時器的時間變化和4sec.Here 4tn計時器的時間變化是我的代碼,C#中不同時間間隔的多個定時器.net
string input = textBox2.Text;
int n = Convert.ToInt32(input);
for (i = 1; i <= n; i++)
{
Timer timer = new Timer();
timer.Tick += new EventHandler(timer_Tick);
timer.Interval = (1000) * (i);
timer.Enabled = true;
timer.Start();
Label label = new Label();
label.Name = "label"+i;
label.Location = new Point(100, 100 + i * 30);
label.TabIndex = i;
label.Visible = true;
this.Controls.Add(label);
}
private void timer_Tick(object sender, EventArgs e)
{
label.Text = DateTime.Now.ToString();
}
但我沒有得到任何output.What可我怎麼do.I使用Windows應用程序。
請正確指定*正在使用哪個Timer類(完全限定)。有很多人的表現略有不同。 – 2011-09-13 04:19:25
我不明白這是如何編譯的,它不會給'timer_Tick'中的'label'使用錯誤嗎? –
@Hernal Pandya陰影的樂趣;-) – 2011-09-13 04:20:25