設置了間隔為5S,Timer每次都是啟動后過5S才執行,
怎么讓定時器啟動后就執行一次,然后每5S執行一次???
8 回答

蕭十郎
TA貢獻1815條經驗 獲得超13個贊
你的思路有問題,可以這么做:
private void Form1_Load(object sender, EventArgs e)
{
doSomething();
timer1.Enabled=true;
}
private void timer1_Tick(object sender, EventArgs e)
{
doSomething();
}
private void doSomething()
{
//
}

倚天杖
TA貢獻1828條經驗 獲得超3個贊
Timer定時器有好幾個父類,如果是窗體WinFrom的話,Timer默認是不啟動的,需要將其可用性屬性設為True。要是在web中Timer默認也是可用狀態,不用手動啟動。
- 8 回答
- 0 關注
- 1859 瀏覽
添加回答
舉報
0/150
提交
取消