winform如何用Timer实现将时间动态显示在窗体上?

 我来答
微笑感媣街頭
推荐于2016-09-04 · TA获得超过8923个赞
知道大有可为答主
回答量:7511
采纳率:94%
帮助的人:807万
展开全部
在窗体设计器里找到Timer控件拖拽到你的form中,然后将Interval 属性值改为1000
再timer控件的事件列表中订阅Tick 事件,Timer控件就会每1000毫秒运行一次Tick事件的回调函数,如下:
private void timer1_Tick(object sender, EventArgs e)
{
this.Label2.Text = "当前时间:" + DateTime.Now.ToString();
//每次回调函数都会用DateTime.Now.ToString();获取现在时间,存到Label2中
}
bytown
推荐于2018-02-12 · TA获得超过587个赞
知道小有建树答主
回答量:165
采纳率:0%
帮助的人:95.4万
展开全部
1。拖拉一个Timer控件到窗体上,拖拉一个Lable控件到窗体上
2。在Timer控件属性设置为:Enabled设为True、Interval设为1000
3。Timer 控件的Tick事件双击进入代码编写如下:
void Timer1Tick(object sender, EventArgs e)
{
this.label1.Text = DateTime.Now.ToString();
}
4。运行

有问题留言~
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友27e30e5cf
2013-04-03 · TA获得超过4721个赞
知道大有可为答主
回答量:1.5万
采纳率:0%
帮助的人:3447万
展开全部
1。拖动一个Timer控件到窗体中,拖动一个标签控制,形成
2。在Timer控件的属性设置:Enabled设置为True,时间间隔设置为1000

。勾选?事件的Timer控件双击进入的代码写:

无效Timer1Tick(对象发件人,EventArgs的五)

{

this.label1.Text =日期时间Now.ToString();

}

4。运行

消息
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
JeeDevil
2013-03-14 · TA获得超过662个赞
知道答主
回答量:159
采纳率:40%
帮助的人:55万
展开全部
Timer控件、TextBox控件 : 窗体代码:private void Form1_Load(object sender,EventArgs e)
{
dateTimerPicker1.Value = System.DateTime.Now;
timer1.Interval = 1000;
timer1.Enabled = true;
}
Timer控件代码:
private void timer1_Tick(object sender,EventArgs e)
{ //时间1秒1变
textBox1.Text = System.DateTime.Now.ToLongTimeString();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式