如何停止程序中正在执行的事件,不用break

wenhao_76 2014-12-11 07:12:52
小弟是新人,近日开发程序遇到这个问题:比如说,我的程序上有10个按钮,对应了10个事件,当任何一个按钮在执行的时候,因为我自己的原因,我想中止他执行了,这个功能应该怎么实现呢?(这些事件中本身是没有加break这种函数的)谢谢了
...全文
231 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
doloopcn 2014-12-17
  • 打赏
  • 举报
回复
buttonclick(sender:object); var escSign:boolean; begin //你要执行的代码 if escSign then Exit; //下面这句一定要加上,不然你的按钮是按不下去的 Application.ProcessMessages; end;
不得闲 2014-12-12
  • 打赏
  • 举报
回复
。需要改代码 信号+消息
lyhoo163 2014-12-11
  • 打赏
  • 举报
回复
你提出的应该是事件,正在执行时中止它。 事件也是一个方法。突然中止一个方法。 要在事件中,设置接收消息,执行EXIT的机制。 中止它时,发送一个消息,它便中止。

16,747

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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