我正在寻找一种方法,让我的程序等待页面完全加载,然后再继续运行并在加载的文档上执行更多代码。
我没有找到任何好的方法来做到这一点,但我记得当我们使用 MessageBox.Show("some string");
程序停止/等待(?)然后保持继续,即使是循环。
所以当我们有这个循环时:
for (int i = 0; i < 10; i++)
{
MessageBox.Show("i");
}
在按下“确定”按钮之前,i++
不会运行。
他们是如何做到这一点的?
最佳答案
MessageBox.Show()
显示 modal window 。对 MessageBox.Show() 的调用会阻塞,直到用户关闭对话框。
关于c# - MessageBox.Show 如何使循环等待,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13238606/