如何让c# winform的 timer控件 首次运行就执行。。
它貌似是在invterval设定的时间一到才运行。。。能不能在enable=true后,先运行一次呢?...
它貌似是在invterval设定的时间一到才运行。。。能不能在enable=true后,先运行一次呢?
展开
7个回答
展开全部
假设你的Timer控件Name为timer1, 事件名为timer1_Tick,则可以在窗体加载事件处理代码里加入timer1_Tick(timer1, new EventArgs());语句即可
如:
private void Form1_Load(object sender, EventArgs e)
{
timer1_Tick(timer1, new EventArgs());
}
如:
private void Form1_Load(object sender, EventArgs e)
{
timer1_Tick(timer1, new EventArgs());
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以写一个函数嘛, timer之前调用一次, 然后在tmr_Tick()里两次调用, 这样不就能达到效果了...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2010-07-29
展开全部
如果实在不行,就在enable=true后直接调用timer执行的方法,也行的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我也没有弄明白你说的意思
不过这两段代码看看对你有帮助没有
其他的事件的加载和清除也可以通过这种方式处理
timer1.Tick +=new EventHandler(timer1_Tick)0;//加载事件
timer1.Tick -= timer1_Tick; //清空事件
不过这两段代码看看对你有帮助没有
其他的事件的加载和清除也可以通过这种方式处理
timer1.Tick +=new EventHandler(timer1_Tick)0;//加载事件
timer1.Tick -= timer1_Tick; //清空事件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询