我试图更改我的标签文本,然后在下一个表单打开之前有一个延迟。但是标签文字不会改变而只是等待?
label3.Text = "loading tools";
Thread.Sleep(2000);
Form4 frm = new Form4();
frm.Show();
this.Hide();
答案 0 :(得分:0)
更改标签文本后添加Application.DoEvents():
label3.Text = "loading tools";
Application.DoEvents();
Thread.Sleep(2000);
Form4 frm = new Form4();
frm.Show();
this.Hide();
答案 1 :(得分:0)
label3.Text =“loading tools”;
label3.Refresh();
Thread.sleep代码(2000);
Form4 frm = new Form4();
frm.Show();
this.Hide();