DateTime newDate = new DateTime(2013, 1, 1);
void AddTime()
{
timer1.Interval = 600000;
timer1.Enabled = true;
timer1.Tick += new EventHandler(timer1_Tick);
timer1.Start();
}
void timer1_Tick(object sender, EventArgs e)
{
newDate = newDate.AddMonths(+3);
lblDate.Text = newDate.ToString();
}
出于某种原因改变timer1.Interval
不会改变3个月的速度被添加到newDate
个月的速度,它始终是不变的。我想在比赛中有1分钟的现实生活时间等于3个月。 我正在使用C#。日期时间计时器时间间隔不会改变加
1分钟后,实时等于三个月的游戏时间,您应该将间隔设置为1000 * 60. – nvoigt 2013-05-14 17:17:30
您是否在代码中的任何位置调用了AddTime()? – Renan 2013-05-14 17:18:16
好的,我会改变时间间隔。 @Ranan不,我没有,我不知道如何,那是我所有与计时器有关的代码。有什么建议么? – algoBaller 2013-05-14 17:22:43