我有一個方法,這是在第二個線程被調用的一個問題:與MyThread的和定時器控制
public byte[] ReadAllBytesFromStream(Stream input)
{
clock.Start();
using (...)
{
while (some conditions) //here we read all bytes from a stream (FTP)
{
...
(int-->) ByteCount = aValue;
...
}
return .... ;
}
}
private void clock_Tick(object sender, EventArgs e)
{
//show how many bytes we have read in each second
this.label6.Text = ByteCount.ToString() + " B/s";
}
問題是,時鐘被啓用,但它不是滴答作響。爲什麼?
更新:適當增加
Tick事件中,Interval屬性設置爲1000。
我把定時器控制在設計視圖的形式。
你如何初始化時鐘? – M4N 2009-10-08 20:42:03
我剛剛在設計視圖中的窗體中放置了定時器控件 – Tony 2011-02-23 15:48:54
正確添加了Tick事件,Interval屬性設置爲1000 – Tony 2011-02-23 15:49:08