请问如何在一个事件执行过程中,屏蔽其触发的另一个事件的发生?

shawnguo 2001-07-18 10:26:32
请问如何在一个按钮的click事件中,屏蔽其可能触发的另一个事件的发生?
...全文
200 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
shawnguo 2001-07-19
  • 打赏
  • 举报
回复
up
shawnguo 2001-07-19
  • 打赏
  • 举报
回复
好像还是不行啊?麻烦各位再想想,谢谢!
lhllhl 2001-07-19
  • 打赏
  • 举报
回复
Richedit.OnChange := nil;//冻结Richedit.OnChange过程
{do something}
Richedit.OnChange := Selectionchange;//解冻
outer2000 2001-07-19
  • 打赏
  • 举报
回复
up
steps 2001-07-19
  • 打赏
  • 举报
回复
在Button的OnClick事件里加入如下代码
Richedit.OnChange := nil;
你要做的工作
完成后加上
Richedit.OnChange := Selectionchange;
copy_paste 2001-07-19
  • 打赏
  • 举报
回复
Abort;
shawnguo 2001-07-19
  • 打赏
  • 举报
回复
songlichao(宋立超),谢谢你!
我的问题是比如在richedit中的selectionchange事件中我有一段代码,而在一个button中的click事件中,我要对richedit中的text进行一些处理,会触发到selectionchange事件,而我就是想在button的click事件中屏蔽richedit的selectionchange事件的代码的发生,请问该如何实现?
shawnguo 2001-07-19
  • 打赏
  • 举报
回复
up
songlichao 2001-07-18
  • 打赏
  • 举报
回复
你要干什么?
说出来我可以帮你。

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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