以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  选择表多行时,触发哪个事件  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=189861)

--  作者:刘林
--  发布时间:2024/1/1 13:58:00
--  选择表多行时,触发哪个事件
请问老师,当选择表多行时,触发哪个事件
--  作者:有点蓝
--  发布时间:2024/1/1 20:33:00
--  
好多
PrepareEdit准备编辑单元格的时候执行。
通常在这里进行一些权限和条件的判断,以决定是否允许此次编辑。
也可以在这里进行动态的列表项目设置。
StartEdit
PositionChanged选择不同位置的数据行后执行,也就是Position属性发生变化后执行
CurrentChanged选择不同数据行后执行,也就是Current属性发生变化后执行。
BeforeSelChange选择不同的单元格前执行,也就是表的RowSel、ColSel属性发生变化前执行
AfterSelChange选择不同的单元格后执行,也就是表的RowSel、ColSel属性发生变化后执行
BeforeSelRangeChange选择不同区域前执行,也就是表的TopRow、LeftCol、BottomRow、RightCol等属性发生变化前执行
AfterSelRangeChange
Click单击鼠标后执行
MouseEnterCell鼠标进入某个单元格的时候执行。
MouseLeaveCell

--  作者:刘林
--  发布时间:2024/1/1 21:09:00
--  
我是指当框选了多行数据时触发哪个事件
--  作者:有点蓝
--  发布时间:2024/1/1 21:12:00
--  
上面事件都会触发,不信自己写代码试试
--  作者:刘林
--  发布时间:2024/1/1 21:18:00
--  
我现在是要当框选表中如第二行到第三十行时,要反框选的记录数,并修改第二行到第三十行的某列值,
--  作者:有点蓝
--  发布时间:2024/1/1 21:27:00
--  
如果不考虑列,到AfterSelChange处理,如果考虑列到AfterSelRangeChange事件处理
--  作者:刘林
--  发布时间:2024/1/1 21:31:00
--  
窗口副本,没有AfterSelC

--  作者:有点蓝
--  发布时间:2024/1/1 21:37:00
--  
副本到主表事件处理
--  作者:刘林
--  发布时间:2024/1/1 21:43:00
--  
没懂起,我现在是在窗口副表中框选记录,当框选后就将框选记录数在窗口标签上显示,在主表事件又如何将框选记录数返到窗口标签呢,这种没有做过
--  作者:有点蓝
--  发布时间:2024/1/1 22:02:00
--  
副本和主表的事件都是通用的。事件里直接给窗口标签赋值即可