c# winform 点击暂停按钮,暂停当前程式,点击继续后,会继续运行程式 5

 我来答
lzh3452
2013-09-10 · TA获得超过1044个赞
知道小有建树答主
回答量:1168
采纳率:100%
帮助的人:857万
展开全部
想实现这个,你必须使用多线程,而且你的处理必须都放到单独的子线程中,主线程只用于响应那个按钮,否则你暂停之后程序就死了。
另外,楼上的方法MSDN提示已经过时,不建议使用,可能造成一些系统的不稳定。使用System.Threading.Thread.Sleep可以挂起当前进程一段时间,你可以通过全局变量判断进程是否需要被挂起,来动态调用此方法。
追问
可以给段代码参考吗?这样说我不怎么能够体会,非常感谢
追答
kingboyf4
2013-09-09 · TA获得超过283个赞
知道小有建树答主
回答量:201
采纳率:100%
帮助的人:239万
展开全部
线程有如下方法(你应该够用):
Suspend:暂停线程
Resume:恢复线程
更多追问追答
追问
请问:我得如何调用啊
追答
Thread t;//全局变量

暂停click事件:
t.Suspend();
恢复click事件:
t.Resume();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
文艺的碉丝
2013-09-09 · 超过32用户采纳过TA的回答
知道答主
回答量:138
采纳率:0%
帮助的人:77.3万
展开全部
程式?什么程式,说清楚,暂停当前线程?
追问
是的,暂停当前线程
追答
楼上已经说出来了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式