以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- 按回车怎么回到当前行的第一列 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=98690)
|
-- 作者:jinzhengbe
-- 发布时间:2017/4/5 12:32:00
-- 按回车怎么回到当前行的第一列
如果 想在光标移动到 4等级之后 返回到当前行的第一列 而不是 下一行 应该怎么办? 此主题相关图片如下:qq截图20170405132921.png
|
-- 作者:有点色
-- 发布时间:2017/4/5 14:46:00
--
keyDowEdit事件
If e.Col.name = "输入日期" andalso e.keycode = 13 Then e.cancel = True e.Table.Select(e.Row.Index, 0) End If
|
-- 作者:jinzhengbe
-- 发布时间:2017/4/5 15:53:00
--
有错误 此主题相关图片如下:qq截图20170405165256.png
|
-- 作者:有点色
-- 发布时间:2017/4/5 17:05:00
--
是写到keyDownEdit事件,如果你写到keydown,这样写
If e.Table.Cols(e.Table.Colsel).name = "输入日期" AndAlso e.keycode = 13 Then e.cancel = True e.Table.Select(e.Table.Rowsel, 0) End If
|
-- 作者:jinzhengbe
-- 发布时间:2017/4/5 17:29:00
--
奥奥~~~ 是我看错了
请问这个是什么意思啊? e.keycode = 13
按照上面的设置了,但是还是不行。在user4dc回车后 还是会换行的。
|
-- 作者:有点色
-- 发布时间:2017/4/5 17:41:00
--
我测试没问题,你把代码写到keyDownEdit和keyDown两个事件。列名要换成你自己的。
|