Foxtable(狐表)用户栏目专家坐堂 → 请教!关于TAB键的问题


  共有11807人关注过本帖树形打印复制链接

主题:请教!关于TAB键的问题

帅哥哟,离线,有人找我吗?
shijiaxu
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:43 积分:418 威望:0 精华:0 注册:2012/10/18 9:02:00
请教!关于TAB键的问题  发帖心情 Post By:2012/10/24 9:09:00 [只看该作者]

请告手告诉一下,如果想用TAB键跳过不允许编辑的列,直接进入到下一行的编辑,能不能实现。我用表属性中,将Tab设置为向右,将回车设置为向下,但是还是觉得不够好,可不可以按回车直接进入到下一行的第一列

 回到顶部
帅哥哟,离线,有人找我吗?
lin_hailun
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/10/24 10:25:00 [只看该作者]

 表事件,keydown,代码如下

Select Case e.KeyCode
    Case 9
        With e.Table
            If .ColSel = .Cols.Count - 1 Then Return
            If .Cols(.ColSel+1).DataCol.AllowEdit = False Then
                Sendkeys.Send(Chr(9))
            End If
        End With
    Case 13
        With e.Table
             If .RowSel = .Rows.Count - 1 Then Return
            .Select(.RowSel+1, 0)
            e.Cancel = True
        End With
End Select

 回到顶部