请问在使用Timer类时,设置其Interval后开始运行程序,但是如果在Interval内,程序没有完成还在运行,但是这个周期已经结束了,这种情况下会出现什么结果那?请高手赐教。。
解决方案 »
- 求助按钮点击事件
- 跪求高手帮忙。。。。。。webBrowser --HTML--表格--文本框
- 初学C#,问循环问题!
- Sql查询语句??!!
- Access数据连接问题
- aximp c:\winnt\system32\SHDOCVW.DLL 出错!请帮忙看看。AxImp 错误:写入输出文件“c:\winnt\system32\Shdocvw.dll”时出错。
- C#中一个父类是怎么知道他子类的信息的?
- [vsto]excel2010开发关于Shape对象设置问题
- gridview只能对个位数进行排序
- 如何利用C#向Win7系统中添加用户管理凭据
- 请教一个查询数据时高效,通用的分页方法(ms sql数据库)
- PDA发送图片给服务器的问题
各个表现不同,如果是Timers下面的,就会继续触发。
如果是windows.Form下的,只会触发一次
private void SimulationTimer_Tick(object sender, EventArgs e)
{
run();
}
//
private void Run_Click(object sender, EventArgs e)
{
if (。。)
{
SimulationTimer.Interval = 100;
SimulationTimer.Enabled = true;
}
//Refresh();
}
private void Run()
{
。
}
大致是这个样子的程序,我是考虑如果以周期没执行完会有什么后果。。不是很清楚,所以向高手请教下
听别人说是这样的:
你TIME.START()
程序运行后,就算你在程序运行中(还没完),关掉了TIMER 此次程序还是会执行完的。