以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]单元格定位的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=72705)

--  作者:54292550
--  发布时间:2015/8/4 20:31:00
--  [求助]单元格定位的问题
假如我有个表A,5列,10行,

当我把光标移动到第一行第三列,我每按一次回车都会往后移动一个单元格,当移动到第一行最后一个单元格后再按回车就会跳转到第二行的第一个单元格,我如果想在第一行最后一个单元格按回车后跳转到第二行第三个单元格怎么实现?每行都是如此,即在每行的最后一个单元格按回车都会跳转到下一行的第三列。
有没有高手指点一下。。。


--  作者:游
--  发布时间:2015/8/4 20:34:00
--  

自己在KeyDown事件中写个判断


--  作者:大红袍
--  发布时间:2015/8/4 21:07:00
--  

keydown和keydownedit事件

 

If e.keyCode = keys.Enter Then
    If e.Table.colsel = e.Table.cols.count - 1 Then
        If e.Table.rowsel = e.Table.rows.count - 1 Then
            e.Table.addnew
            e.Table.Select(e.Table.rowsel, 2)
        Else
            e.Table.Select(e.Table.rowsel+1, 2)
        End If
       
        e.cancel = True
    End If
End If