“暂停”的功能应该怎么实现?

ldlldl 2004-06-27 09:07:58
比如说我现在做了两个按钮,button1和button2,点击button1开始执行一个比较复杂耗时较长的任务,想用button2控制button1事件暂停和继续执行功能,请问应如何实现!多谢
...全文
144 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
gzyzljk 2004-06-27
  • 打赏
  • 举报
回复
如楼上所说,比较复杂耗时较长的任务用一个线程执行
wuzhijie 2004-06-27
  • 打赏
  • 举报
回复
使用线程挂起
marvelstack 2004-06-27
  • 打赏
  • 举报
回复
在button1中开一个线程,用button2来控制
thread.Sleep();
thread.Resume();
具体可以参考下面文章。

使用多线程加载多个Xml文件到TreeView控件
http://blog.csdn.net/zhzuo/archive/2004/06/10/22037.aspx
enjoybcb 2004-06-27
  • 打赏
  • 举报
回复
使用线程,Button1:thread.Start();
Button2:thread.Suspend();thread.Resume()
假设的线程对象是 thread

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧