只能吧旧窗体隐藏…而不能让它停止一切活动…因为新窗体是由旧窗体弹出…你写代码是从旧窗体里new一个新窗体吧…然后你你如果吧旧窗体停勒…怎么还能让新窗体运行呢?只有隐藏旧窗体不让用户看见旧窗体…这是个人对c#winform的一些认识,我也不是学的很深,如果没有满意答案,建议你去csdn论坛问问,那里很多牛人…
我觉得睡眠可以不必要了,把第一个窗口的可见性设置为否就可以了吧!
OldFrom.hide();//旧窗体隐藏
NewFrom.Show();//新窗体弹出
那就是弹出模式窗口了
用模式对话框吧 !