以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  请教专家们一个问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=124421)

--  作者:firecho
--  发布时间:2018/9/5 22:48:00
--  请教专家们一个问题
在全局表事件中AfterSelchange事件
代码如下:
Dim r As Row = CurrentTable.Current
With e.Table
    StatusBar.Message1 = r(.ColSel) 
End With

在选定某些单元格时候会出现

Foxtable 版本:2018.8.29.1
错误所在事件:全局表事件,AfterSelChange
详细错误信息:
索引超出范围。必须为非负值并小于集合大小。
参数名: index

这是为什么啊,小白一个,请大神们指点。


--  作者:有点甜
--  发布时间:2018/9/5 22:58:00
--  

改成

 

StatusBar.Message1 = CurrentTable.value


--  作者:firecho
--  发布时间:2018/9/5 23:09:00
--  
谢谢版主,原来简单的事让我搞复杂了,可是我想弄明白我这样写到底错在哪里啊?
--  作者:有点甜
--  发布时间:2018/9/5 23:20:00
--  

你加入代码,弹出 msgbox(e.NewRange.RowSel) 看看。

[此贴子已经被作者于2018/9/5 23:20:57编辑过]