日期:2014-05-18  浏览次数:20755 次

如何 挂起当前fomr1进程,让执行一些东西后再恢复form1进程继续运行?
winform中,设置form1为启动主窗体,在初始化时,用代码form2.show()来显示另一个窗体(不是showDialog,因为不能用这个),然后我希望显示form2后,用什么代码挂起当前form1的进程,就是不让他继续执行剩下的代码,然后我在form2中处理完一些事之后,通过代码恢复form1继续执行。希望大家提供方法,谢谢。(注意因为需求不能用showDialog,不然我就不来问了)

------解决方案--------------------
你设个标志位什么的,执行完form2把标志位置回去试试
------解决方案--------------------
想不明白为什么不用showDialog,或者你应该改变的是你的思路
------解决方案--------------------
是不是用 multithreading (多线程)来解决你的问题。