我已经做完了一个数字时钟,还想加一点功能:
一个窗体,一个timer控件,一个label,上显示:小时,分钟,秒。我想让它在秒数为单数是正常显示,秒数为复数时label显示一个字符串,比如“舍我其谁”。
哪位高手能说一下啊,万分感激!

解决方案 »

  1.   

    Tick事件里
    if(DateTime.Now.DateTime.Now.Second/2==0)
      lb.Text="";
      

  2.   

    private void timer1_Tick(object sender, EventArgs e)
            {
                if (DateTime.Now.Second % 2 == 1)
                    this.label2.Text = DateTime.Now.ToString();
                else this.label2.Text = "Hello";        }
      

  3.   

    上 打错
    Tick事件里
    if(DateTime.Now.Second/2==0)
      lb.Text="";
      

  4.   

    设定timer的Interval为1000,然后判断一下当前Label的内容
    if(label.Text=="舍我其谁")
      label.Text=DateTime.Now.ToString();
    else
      label.Text="舍我其谁";
      

  5.   

    private void timer1_Tick(object sender, System.EventArgs e)
    {
    if(label1.Text=="舍我其谁")
    label1.Text=DateTime.Now.ToString();
    else
    label1.Text="舍我其谁";
    }