110,571
社区成员
发帖
与我相关
我的任务
分享
int mint = 10;
int scss = 59;
private void time_s_Load(object sender, EventArgs e)
{
label1.Text = string.Empty;
this.timer1.Interval =1000;
this.timer1.Tick += new System.EventHandler(this.timer1_Tick);
this.timer1.Start();
}
private void timer1_Tick(object sender, EventArgs e)
{
if (mint >=0)
{
scss--;
if (scss == 0)
{
mint--;
label1.Text = mint.ToString();
scss = 59;
} label2.Text = scss.ToString();
}
}
private void timer1_Tick(object sender, EventArgs e)
{
if (mint >= 0 && scss > 0)
{
scss--;
if (scss == 0)
{
mint--;
scss = 59;
}
label1.Text = mint.ToString();
label2.Text = scss.ToString();
}
}
int seed = 1000;//设置间隔秒数
//以下使用System.Timers.Timer类
System.Timers.Timer myTimer = new System.Timers.Timer(seed); //实例化Timer类
myTimer.Enabled = true; //是否执行System.Timers.Timer.Elapsed事件;
myTimer.Elapsed += new System.Timers.ElapsedEventHandler(myTimer_Function); //到达时间的时候执行事件myTimer_Function;
myTimer.AutoReset = true; //设置是执行一次(false)还是一直执行(true);
/// <summary>
/// 被定时器调用的方法
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void myTimer_Function(object sender, System.Timers.ElapsedEventArgs e)
{
//你要操作的代码
}