我一直在编写程序。在使用此代码:
flatTabControl1.SelectedTab = tabPage2;
flatTabControl1.SelectedTab = tabPage2;
flatLabel2.Show();
Thread.Sleep(2000);
flatLabel2.Hide();
flatLabel3.Show();
Thread.Sleep(2000);
flatLabel3.Hide();
flatLabel4.Show();
Thread.Sleep(5000);
flatTabControl1.SelectedTab = tabPage3;
Thread.Sleep(7000);
MessageBox.Show("Test over. Shutting down");
Application.Exit();
突然,tabpage2出现故障,没有显示tabPage2上的任何内容。这就是VS中的样子:
这是单击使用代码块文本中的代码的按钮后的外观:
有人帮助我,所以我可以继续编写程序。
答案 0 :(得分:0)
考虑到您的代码是编写的.net windows.forms。
您的代码将同步执行,并显示最后的输出。到那时为止,它将阻止UI。
如果要刷新标签,则可以在显示每个标签之后考虑使用Application.DoEvents()。
有关Application.DoEvents()的更多信息,请检查