在我的主函数(Form1_Load)中,我想调用3-4函数来初步设置程序。问题是,当我尝试这样做时,我会得到一个错误(一个函数不能正常运行)。我能够为每个函数调用做一个按钮,并按正确的顺序使用Windows窗体和程序工作良好。所以我认为程序没有正确地连接到服务器,函数的执行太快或者导致线程出现问题,所以我需要在函数调用之间添加一些延迟。我如何在C#中以最好的方式做到这一点?想法:
Form1_Load(object sender, EventArgs e) {
callfunction1();
add_delay();
callfunction2()
add_Delay();
etc.
}这是我第一次用C#编程,如果答案是显而易见的,我很抱歉。
发布于 2016-11-16 09:57:45
发布于 2016-11-16 10:08:01
您可以使用Thread.Sleep(您希望线程休眠的时间)//,如果您确信到那时该函数将被执行。
如果您需要其他东西,可以在C#中进行等待,这实际上需要等待时间,直到您的函数被执行。
https://stackoverflow.com/questions/40628966
复制相似问题