设置了间隔为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 关注
- 1766 浏览
添加回答
举报
0/150
提交
取消