VS中timer如何实现 游戏倒计时功能

来源:百度知道 编辑:UC知道 时间:2024/07/05 06:10:42
时间到达预设时,终止当前窗体跳到下一个

Timer定时为1分钟执行一次,然后每次执行时检查时间是否到达预设即可。
以下的代码为每30秒检查一次,时间为12:15分执行逻辑Some()

private Timer timer = new Timer();

private void Form1_Load(object sender, EventArgs e)
{
timer.Interval = timer.Interval = 1000*30;
timer.Tick += new EventHandler(timer_Tick);
timer.Start();
}

private void timer_Tick(object sender, EventArgs e)
{
if(DateTime.Now.Hour == 12 && DateTime.Now.Minutes == 15)
{
Some();
}
}

Private s as Long
private sub Timer1_timer()
s=s+1
if s=5 then
Timer1.Enabled=false
Me.hide
Form2.show
end if
end sub