public UCHBarTime()
{
InitializeComponent();
Thread trState = new Thread(new ThreadStart(openTime));
trState.IsBackground = true;
trState.Start();
}
private void openTime()
{
while (true)
{
this.label1.Text = DateTime.Now.ToString("MM/dd HH:mm");
Thread.Sleep(1000);
}
}
后来报错了 又改成:
while (true)
{
if (label1.IsHandleCreated)
{
this.Invoke((EventHandler)(delegate
{
this.label1.Text = DateTime.Now.ToString("MM/dd HH:mm");
}));
}
Thread.Sleep(1000);
}