计时器Timer的问题! 在做一个同事运行多个Timer计时器的功能,在winform程序里创建并运行了多个Timer后,我想做一个功能,就是获取当前正在运行的所有Timer,然后查询他们的ID,状态,请问该如何写呢! 解决方案 » private void Form2_Load(object sender, EventArgs e) { Timer t = new Timer(); Timer t1 = new Timer(); Timer t2 = new Timer(); //开始运行 t.Interval = 1000; t.Tag = "开始"; t1.Interval = 1000; t1.Tag = "开始"; t2.Interval = 1000; t2.Tag = "开始"; t.Start(); t1.Start(); t2.Start(); //Enabled属性是标示t是否在运行 if (t.Enabled == true) { string str = t.Tag.ToString(); } } 对了,我用的是System.Timers.Timer类的计时器.每个Timer都是动态创建与关闭的,这些Timer的名称是不固定的。 在每一个tick事件中 将timer的名字放到一个数组中,这样在tick事件被调用的时候,timer的名字就都存到数组中了,你再用数组就可以获得所有的timer名称了 如何让datagridview显示指定的列 急求 多个结构体信息的归并问题~~~ asp.net母版页中跳转页面 如何使用C#调用API创建VS2008或以上的VS解决方案 .NET 网络编程……服务器和客户端之间如何传送对象? 关于往ACCESS中输入图片,急?????????????? 迷惑-C#学到什么水平了? 在Winform程序中,在Datagridview中显示数据库的表数据有几种方式,除了绑定以外?? [求助]C#保存PrintScreen键抓下来的图片 如何得到当前登陆的用户的名称. 如何实现多站数据同步? 邮箱群发?
private void Form2_Load(object sender, EventArgs e)
{ Timer t = new Timer();
Timer t1 = new Timer();
Timer t2 = new Timer(); //开始运行
t.Interval = 1000;
t.Tag = "开始";
t1.Interval = 1000;
t1.Tag = "开始";
t2.Interval = 1000;
t2.Tag = "开始";
t.Start();
t1.Start();
t2.Start(); //Enabled属性是标示t是否在运行
if (t.Enabled == true)
{
string str = t.Tag.ToString();
}
}