怎样来用计时器控件在一段时间后调用线程啊(线程中间要退出)??紧急!! 我是要在一段时间后执行下一个方法,方法是用线程调用的,线程我想由一个计时器控件来控制,就是一定时间后,计时器控件去调用下线程,线程去执行方法.现在问题是我第一次执行完方法后(线程退出),第二次计时器控件就不起作用了,不再调用线程!高手帮帮忙啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 代码我是这样写的private void btnReadOdds_Click(object sender, System.EventArgs e) { time.Enabled=true; time.Interval=3600; time.Tick+=new EventHandler(btnInsertFirstQ); } public void btnInsertFirstQ(object sender, System.EventArgs e) { time.Enabled=false; ThreadStart workStartFirst=new ThreadStart(InsertData); Thread workThreadFirst=new Thread(workStartFirst); workThreadFirst.Name="First"; workThreadFirst.Start(); } public void InsertData() { try { DataSet ds=new DataSet(); int i=0; for(i=0;i<=3;i++) { count=i; time.Enabled=false; } } catch(Exception exp) { Console.WriteLine(exp.Message); } } 用System.Timers.Timer做计时器,把AutoReset属性设为true 谢谢啊,大哥我原来用System.Windows.Form.Timer的 创建无界面的C#程序 winform如何打开word文档? 关于网上《C#中使用DirectSound录音》的例子的疑问,希望高手帮忙解答 关于XML的查询 如何在进入windows2000前先运行我的程序? 高手指點.在線等...問題如下: C#.net开发环境能否自动实现类函数转移 哪位大虾分析一下public,internal,private,protected,protected internal的区别,谢谢 怎樣過濾dataset1.tables[0]使某一column的數據不重複 有关注册表操作的 句柄简单问题,解决马上结贴(在线等。。。。。) 关于全局变量的问题
private void btnReadOdds_Click(object sender, System.EventArgs e)
{
time.Enabled=true;
time.Interval=3600;
time.Tick+=new EventHandler(btnInsertFirstQ);
} public void btnInsertFirstQ(object sender, System.EventArgs e)
{
time.Enabled=false;
ThreadStart workStartFirst=new ThreadStart(InsertData);
Thread workThreadFirst=new Thread(workStartFirst);
workThreadFirst.Name="First";
workThreadFirst.Start();
} public void InsertData()
{
try
{
DataSet ds=new DataSet();
int i=0;
for(i=0;i<=3;i++)
{
count=i;
time.Enabled=false;
}
}
catch(Exception exp)
{
Console.WriteLine(exp.Message);
}
}