C#中如何在软件界面上显示时间?

在用C#设计软件的时候,会经常在软件界面上显示一个系统时间,本文将一步一步告诉你如何实现它。其实很简单,一般的程序员都会,但本人是菜鸟中有菜鸟,仍需要靠本文来记录一下。

假设已经有一个label(保持其Name属性为默认的label1不变),我们要把该label显示为系统时间。

在工具箱的“组件”分类下找到Timer控件,双击之,新建一个Timer控件。由于Timer控件是不可见的,因此将出现在设计器底部。保持其Name属性为默认的timer1,将Enable属性设置为True,将Interval属性(该属性决定了每隔多长时间触发其Tick事件)设置为1000。

双击该Timer控件,进入代码编辑器编辑其Tick事件。可用的代码如下

显示日期:label1.Text = "当前时间:" + DateTime.Now.ToLongDateString();

显示时间:label1.Text = "当前时间:" + DateTime.Now.ToLongTimeString();

二者都显示:label1.Text = "当前时间:" + DateTime.Now.ToLongDateString() + DateTime.Now.ToLongTimeString();

至此,按F5运行一下程序,就会发现软件上已显示出来系统时间了。

以下内容你肯定也感兴趣:

C#中如何在软件界面上显示时间?》有 22 条评论

  1. kangzj 说:

    用过几次C#,感觉跟Java不是一般的像
    开发效率大大地高啊

  2. waitwho 说:

    学习啦………… 8)

  3. 日光博客 说:

    不错不错,简单易懂!!!

  4. 无疆 说:

    虽然不懂编辑,不过这个还是能看懂的,这个在VF中有所涉及

  5. houkai 说:

    哎 我去年还在用VC6 很讨厌mfc!! C#用的是什么设计界面呀 不是mfc吧

    • admin 说:

      MFC好像是专门C++使用的吧 C#用的是.net framework 具体的我不是很清楚 一直忙于埋头学习编程 没想到竟然忽略了这种大体框架 :-?

  6. 大树叔叔 说:

    学习一下,支持。

  7. ifu25 说:

    你的博客真是载来越猛,都 13万了。

    • admin 说:

      你说的是ALEXA吧 前一段时间直接逼近10W的边缘 最近两天又下降了 降到13W了 郁闷

  8. 90后的贼 说:

    不会,进来看一下,就当学习了 :arrow:

  9. 衡天小张 说:

    呵呵。。好熟悉啊。。我也是玩c#的。不过卖主机卖的都忘了。忙完这阵还是要回来复习的。。

  10. lover 说:

    帮你踩踩!欢迎去我那做客

  11. 古墓候梅 说:

    这个吗
    不懂。

  12. 重阳 说:

    C#我还没接触过 :cry:

  13. Blinux 说:

    这个语言没有学过 :evil:

  14. 一路同行 说:

    c# so easy,学过java就是爽 :mrgreen:

发表评论

电子邮件地址不会被公开。

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">