以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  数据筛选带来的频繁闪动问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=78477)

--  作者:zhangchi96
--  发布时间:2015/12/9 22:06:00
--  数据筛选带来的频繁闪动问题
在窗体中 插入了控件,以对表进行筛选 ,其控件设置了MouseMove事件 为:

Dim sx1 As WinForm.ComboBox = e.Form.Controls("筛选1")
sx1.text = "筛选项目"    \'恢复开始的默认值
Tables("教职工信息表").Filter=""

问题:鼠标在 控件上移动后,就开始执行上面的代码,这时就显示全部 记录 ,因为 筛选条件是全部数据,但再次鼠标从此控件上移动时,又执行了一次上述 代码,表就会闪动一次。

请问:如何取消这个闪动?

--  作者:大红袍
--  发布时间:2015/12/9 22:07:00
--  
去写MouseHover事件
--  作者:zhangchi96
--  发布时间:2015/12/9 22:55:00
--  
效果还是不怎么好,我改成 了鼠标点击后执行,然后在属性里添加了个提示语句
--  作者:大红袍
--  发布时间:2015/12/9 23:13:00
--  
你放在mouseenter也可以嘛