0
A
回答
6
你可以试试这个直接代码:
MessageBox.Show("Test") ' Execute your method 1
System.Threading.Thread.Sleep(30000)
MessageBox.Show("Test2") ' Proceed with the other one :)
0
可以使用线程System.Threading.Thread.Sleep(30000);
举行执行。
0
使用定时器,并设置为30秒的间隔到定时器(1sec = 1000)
timer1.Interval=30000
2
如果等待UI线程还是会阻塞整个用户界面和Windows会显示您的应用程序无响应。
不如:
- 更新UI,以显示它是忙,包括禁用控制以阻止用户输入。
- 使用定时器控件(详细信息取决于WinForms或WPF)在时间延迟后触发事件
- 在定时器的事件处理程序中执行该操作。
如果工作是CPU或IO密集型(即可能阻塞超过几十毫秒),则在线程池中执行该工作(例如,BackgroundWorker
组件)。请记住,您需要使用Control.Invoke从工作线程对UI进行任何更改。
相关问题
- 1. 等待进程
- 2. Msgbox等待,VB.NET
- 3. 等待子进程
- 4. 等待子进程
- 5. Powershell等待进程
- 6. 等待在VB2008/vb.net
- 7. 如何等待进程子进程?
- 8. 让子进程等待父进程
- 9. Windows:等待进程完成
- 10. C#等待进程启动
- 11. 等待其他进程
- 12. Silverlight C#webservices等待进程
- 13. 等待进程启动C#
- 14. cmd java等待进程
- 15. 子进程彼此等待
- 16. 进程等待不返回
- 17. 等待杀死进程
- 18. Bash等待进程启动
- 19. 等待文件下载vb.net
- 20. 等待窗体返回vb.net
- 21. 如何等待进程终止(并等待相应的子进程)在PHP中?
- 22. 使用Linux系统调用等待的进程等待
- 23. fork并等待子进程好像根本没有在等待
- 24. 如何选择等待还是不等待父进程?
- 25. 等待两个子进程完成但不一定先等待
- 26. 线程进程等待输入
- 27. 用lldb远程调试 - 等待进程
- 28. 等待远程进程完成.net
- 29. Python Gtk2&Vte等待进程Pid完成
- 30. 在Windows中等待孙子进程
使用计时器...... – 2011-05-20 09:51:48
http://msdn.microsoft.com/en-us/magazine/cc164015.aspx – 2011-05-20 09:52:11