.net中如何动态显示时间
我要做一个类似游戏的程序,在一局游戏中,管理员首先设定开始日期,其他玩家加入游戏后,在页面显示这个日期,当玩家点击开始时,显示的日期就按照设置每10秒增加一天,现在要求是...
我要做一个类似游戏的程序,在一局游戏中,管理员首先设定开始日期,其他玩家加入游戏后,在页面显示这个日期,当玩家点击开始时,显示的日期就按照设置每10秒增加一天,现在要求是日期实时变化显示在页面的固定位置。请问该如何实现?有没有控件?谢谢
我是B/S架构的程序 展开
我是B/S架构的程序 展开
5个回答
展开全部
写一个线程,sleep十秒,day++,用label或其他控件显示,ok!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
定时执行某项操作可以使用Timer控件,Timer的Interval属性是每次执行间隔的时间(单位毫秒),Timer的Tick事件是用来写操作代码的地方。
初始化的方法中加入以下代码:
Timer tim = new Timer();
tim.Interval = 10000;
tim.Tick += new EventHanlder(TimerOp);
tim.Start();
在窗体中加入以下代码,每10秒为_DateTimeTicket加一天,然后把这个时间显示在lblDateShow中:
private void TimerOp (object sender, EventArgs e)
{
this._DateTimeTicket.AddDays(1);
this.lblDateShow.Text = this._DateTimeTicket.ToString();
}
初始化的方法中加入以下代码:
Timer tim = new Timer();
tim.Interval = 10000;
tim.Tick += new EventHanlder(TimerOp);
tim.Start();
在窗体中加入以下代码,每10秒为_DateTimeTicket加一天,然后把这个时间显示在lblDateShow中:
private void TimerOp (object sender, EventArgs e)
{
this._DateTimeTicket.AddDays(1);
this.lblDateShow.Text = this._DateTimeTicket.ToString();
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
timer 控件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
timer 控件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询