Press "Enter" to skip to content

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运行一下程序,就会发现软件上已显示出来系统时间了。

22 Comments

  1. kangzj 2009/10/12

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

  2. 无疆 2009/10/13

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

    • admin 2009/10/15

      嗯 编程语言都差不多的 你会一种语言 其它的一看便知是什么意思 :-|

  3. houkai 2009/10/14

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

    • admin 2009/10/15

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

  4. ifu25 2009/10/14

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

    • admin 2009/10/15

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

  5. 90后的贼 2009/10/15

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

    • admin 2009/10/16

      学到了没有呀 现在是不是觉得编程好容易呢? :arrow:

  6. 衡天小张 2009/10/15

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

    • admin 2009/10/16

      原来是同道中人!幸会幸会! :-P

  7. lover 2009/10/15

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

    • admin 2009/10/16

      已经去做过客了 不过你这个站好像?好像太有个性了 :-x

    • admin 2009/10/16

      那就尝试着接触一下吧 简单又强大 :mrgreen:

  8. Blinux 2009/10/16

    这个语言没有学过 :evil:

    • admin 2009/12/24

      是啊,呵呵,这些语言都是互通的,学了一种,再学其它的就容易了。

发表评论

您的电子邮箱地址不会被公开。