请问如何在一个事件执行过程中,屏蔽其触发的另一个事件的发生?
请问如何在一个按钮的click事件中,屏蔽其可能触发的另一个事件的发生? 问题点数:26、回复次数:9Top
1 楼songlichao()回复于 2001-07-18 22:30:08 得分 0
你要干什么?
说出来我可以帮你。Top
2 楼shawnguo(shawn)回复于 2001-07-19 01:32:46 得分 0
songlichao(宋立超),谢谢你!
我的问题是比如在richedit中的selectionchange事件中我有一段代码,而在一个button中的click事件中,我要对richedit中的text进行一些处理,会触发到selectionchange事件,而我就是想在button的click事件中屏蔽richedit的selectionchange事件的代码的发生,请问该如何实现?Top
3 楼copy_paste(木石三)回复于 2001-07-19 01:36:43 得分 0
Abort;Top
4 楼steps(壮丁)回复于 2001-07-19 06:37:46 得分 20
在Button的OnClick事件里加入如下代码
Richedit.OnChange := nil;
你要做的工作
完成后加上
Richedit.OnChange := Selectionchange;Top
5 楼outer2000(天外流星)回复于 2001-07-19 07:56:51 得分 0
upTop
6 楼lhllhl(lhllhl)回复于 2001-07-19 09:03:44 得分 6
Richedit.OnChange := nil;//冻结Richedit.OnChange过程
{do something}
Richedit.OnChange := Selectionchange;//解冻Top
7 楼shawnguo(shawn)回复于 2001-07-19 11:22:38 得分 0
好像还是不行啊?麻烦各位再想想,谢谢!Top
8 楼shawnguo(shawn)回复于 2001-07-19 11:40:56 得分 0
up
Top
9 楼shawnguo(shawn)回复于 2001-07-19 13:00:43 得分 0
upTop




