111,126
社区成员
发帖
与我相关
我的任务
分享
System.Timers.Timer aTimer = new System.Timers.Timer(500);
aTimer.Elapsed += new ElapsedEventHandler(aaTimedEvent);
aTimer.Interval = 500;
aTimer.Enabled = true;
private void aaTimedEvent(object source, ElapsedEventArgs e)
{
switch(str)
{
case "aa":
System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false;
label3.Visible = !label3.Visible;
break;
case "bb":
System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false;
label4.Visible = !label4.Visible;
break;
}
}
private void aaTimedEvent(object source, ElapsedEventArgs e)
{
if(aTimer.Elapsed !=null}
{
aTimer.Elapsed -= new ElapsedEventHandler(bbTimedEvent);
}
System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false;
label3.Visible = !label3.Visible;
}
private void bbTimedEvent(object source, ElapsedEventArgs e)
{
if(aTimer.Elapsed !=null}
{
aTimer.Elapsed -= new ElapsedEventHandler(aaTimedEvent);
} System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false;
label4.Visible = !label4.Visible;
}
timer1.Start();//开始计时;
timer1.Stop();//停止计时