clwn.net
当前位置:首页 >> 如何在C#的窗体中让插入的时间控件,能显示00:00:00样式的,计120分钟的时? >>

如何在C#的窗体中让插入的时间控件,能显示00:00:00样式的,计120分钟的时?

可以添加一个timer控件,然后设置每1000毫秒触发一次,也就是一秒,然后用一个label控件,在程序里使其text为datetime.now 格式是HH-mm-ss

可以在DefaultCellStyle中设置显示时间的format,设置一下就ok了,如果还有不懂,可以问我再看看别人怎么说的.

DateTime dt=DateTime.Now;//获取当前时间dt.ToLongTimeString().ToString(); //格式化当前时间 11:05:12dt.Date.ToString();//格式当前时间 2012-4-15 00:00:00

要弄成指针形式的就要自己做控件了.不过显示字体时间的就很简单.你添加一个lable控件,然后添加一个timer控件,在timer控件里设置跳动时间,然后双击timer控件进入事件中添加代码:{ lable1.Text=DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");}

先指定窗体显示的时间,获取系统时间并与指定的时间进行比较,如相同或者在指定时间范围内就显示该窗体!

使用timer控件 把它的enable属性改成true双击它产生一个方法把下面这句写在里面textBox1.Text = DateTime.Now.ToString();就ok了

首先拖一个StatusStrip到窗体上.默认名称为statusStrip1.点击statusStrip1,在右边找到属性里的Items属性.点击里面的按钮,在新弹出的窗口中添加一个StatusLabel,使用默认名称toolStripStatusLabel1,点击确定.拖一个Timer到窗体上,

在窗体设计器里找到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中 }

DateTime.Now这个就是时间,你要显示在那里就写在那里

DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")记得HH一定要大写,小写的是12小时制,大写是24小时制的谢谢采纳

相关文档
hbqpy.net | mwfd.net | zmqs.net | lhxq.net | qwrx.net | 网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com