C#有时是第二个命令后运行的第一个命令

时间:2016-07-26 14:30:44

标签: c# .net command

有时当我将PictureBox设置为false(例如)或设置某些TextBox的文本然后写入" System.Threading.Thread.Sleep(X)" (例如)在睡眠命令之后执行的第一个命令。

它怎么样? 是否有一些在后台运行的命令?

它使我感到困惑。 它在我的项目中犯了很多错误。

1 个答案:

答案 0 :(得分:1)

听起来你可能正在等待事件发生。试试这个:

pic.Visible = false;
Application.DoEvents();
sleep(1000);

请参阅https://msdn.microsoft.com/en-us/library/system.windows.forms.application.doevents%28v=vs.110%29.aspx