public void Form3_Load(object sender, EventArgs e)
{
System.Timers.Timer t = new System.Timers.Timer(100);
t.Elapsed += new System.Timers.ElapsedEventHandler(theout);//到达时间的时候执行事件;
t.AutoReset = true;//设置是执行一次(false)还是一直执行(true);
t.Enabled = true;//是否执行System.Timers.Timer.Elapsed事件
if (这里我怎么判断timer的状态)
{
button1.Click += delegate { t.Start(); };
}
else
{
button1.Click += delegate { t.Stop(); };
}
}
{
System.Timers.Timer t = new System.Timers.Timer(100);
t.Elapsed += new System.Timers.ElapsedEventHandler(theout);//到达时间的时候执行事件;
t.AutoReset = true;//设置是执行一次(false)还是一直执行(true);
t.Enabled = true;//是否执行System.Timers.Timer.Elapsed事件
if (这里我怎么判断timer的状态)
{
button1.Click += delegate { t.Start(); };
}
else
{
button1.Click += delegate { t.Stop(); };
}
}
解决方案 »
- [初学者问题]C#中值类型和引用类型的疑问
- c#实现浮动窗口,像迅雷看看那样 如下图
- C#实现程序类似图形制作的软件 当用户用此软件 没编辑完可以保存成源文件
- 关于 ListView key 键值的问题....
- 如何合理有效的管理维护asp.net网站?
- 一个与SQL有关的问题
- 滴答数必须介于 DateTime.MinValue.Ticks 和 DateTime.MaxValue.Ticks 之间 ??
- 请问我怎么用正则表达式匹配出下面这段文字的“本科”?
- 好长时间不搞技术了,闹心!接分~~~
- 大家遇到这样的问题了吗?
- 高手帮忙改正一下错误?
- 一个关于多个客户端与服务器端网络传输的问题,困扰我很久?
{
System.Timers.Timer t = new System.Timers.Timer(100);
t.Elapsed += new System.Timers.ElapsedEventHandler(theout);//到达时间的时候执行事件;
t.AutoReset = true;//设置是执行一次(false)还是一直执行(true);
t.Enabled = true;//是否执行System.Timers.Timer.Elapsed事件
if (!t.Enabled) //如果计时器没有运行
{
button1.Click += delegate { t.Start(); };
}
else
{
button1.Click += delegate { t.Stop(); };
}
}
{
if (!t.Enabled) //如果计时器没有运行
{
t.Start();
}
else
{
t.Stop();
} }
t要在方法外声明
{
if (!t.Enabled) //如果计时器没有运行
{
t.Start();
}
else
{
t.Stop();
} }
t要在方法外声明
void btn_click(object sender, ...)
{
if (!t.Enabled) //如果计时器没有运行
{
t.Enable=true;
}
else
{
t.Enable=false;
} }