当前位置:编程学习 > C#/ASP.NET >>

一个很简单的C#问题,关于记时的?!

一个很简单的C#问题,关于记时的?!
就是用文本框和按钮
设置了个界面
点击按钮开始记时
但是,文本框上不显示时间值
如果将for循环去掉,就可以
很是纳闷
请各位高手看看问题出在哪里?
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace 时间
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void bt1_Click(object sender, EventArgs e)
        {
            for (; ;)
         {
               // tb1.Text = "ok";

               tb1.Text = System.DateTime.Now.ToString("dd 日 hh:mm:sss");

                          System.Threading.Thread.Sleep(1000);  //每隔一秒在文本框上显示一次时间
            
          

            }
        }
    }
}
tb1是文本框的名字;bt1是按钮的
对这个问题百思不得其解啊!
界面如下:
--------------------编程问答-------------------- for里加上Application.DoEvents();


--------------------编程问答-------------------- 无法上传界面图片
就很简单一个是名字叫tb1的文本框
一个是bt1的按钮
谢谢各位了
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,