Office中国论坛/Access中国论坛

标题: 设置Access暂时不响应事件 [打印本页]

作者: 盗梦    时间: 2015-1-6 13:42
标题: 设置Access暂时不响应事件
本帖最后由 盗梦 于 2015-1-6 13:47 编辑

设置Access暂时不响应事件
可以设置 事件的绑定。例如。文本框的Change事件
  1. Text0.OnChange=""  '去掉事件绑定
  2. '....'执行其他代码
  3. Text0.OnChange="[Event Procedure]" '绑定回事件,这个是绑定事件过程
复制代码

Access事件类型有三种,除了事件过程,还有,函数,宏。比较保险的做法是:
  1. Dim strEvent  as  string
  2. strEvent=Text0.OnChange  '记录事件
  3. Text0.OnChange=""  '去掉事件绑定
  4. '....'执行其他代码
  5. Text0.OnChange=strEvent '绑定回事件
复制代码



作者: roych    时间: 2015-1-6 14:10
我一般用sleep……
作者: 盗梦    时间: 2015-1-6 14:11
roych 发表于 2015-1-6 14:10
我一般用sleep……

Sleep 会把整个线程挂起。什么事都做不了
作者: admin    时间: 2015-1-6 14:35
好贴!




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3