以文本方式查看主题
- Foxtable(狐表) (http://foxtable.com/bbs/index.asp)
-- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2)
---- currentchanged与positionchanged有什么不同 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=105671)
|
-- 作者:bohe
-- 发布时间:2017/8/23 22:42:00
-- currentchanged与positionchanged有什么不同
没有体会到
|
-- 作者:bohe
-- 发布时间:2017/8/23 22:44:00
--
此主题相关图片如下:2.png

设置了上面的操作后,表要是筛选无记录会出错,请问如何解决这个问题。
 此主题相关图片如下:5.png 
|
-- 作者:有点甜
-- 发布时间:2017/8/23 22:44:00
--
本事件和PositionChanged有些相似,但是有本质区别,例如选定第二行,然后排序数据,由于排序后输入焦点还在第二行,Position属性没有发生变化,所以PositionChanged不会触发,但是排序之后,第二行可能已经不是排序之前的第二行了,从而导致Current属性发生变化,因此可能会触发CurrentChanged事件。
|
-- 作者:bohe
-- 发布时间:2017/8/23 22:51:00
--
谢谢甜版,设置了这个事件后,当表中筛选无数据时会出错,见上图,请问如何解决。
|
-- 作者:有点甜
-- 发布时间:2017/8/23 23:18:00
--
以下是引用bohe在2017/8/23 22:51:00的发言: 谢谢甜版,设置了这个事件后,当表中筛选无数据时会出错,见上图,请问如何解决。
加上判断
If e.Table.Current Is Nothing Then \'如果Current为Nothing Return \'则返回 End If
|