以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]录入焦点的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=59067) |
||||
-- 作者:hzcaqjf -- 发布时间:2014/10/29 10:53:00 -- [求助]录入焦点的问题 在"现金录入"表中的"纸币"列或"硬币"列中输入或修改数据, 按Enter键后, 光标总是向左偏移一列. 但我希望是"纸币"输入数据后按Enter键向右移一列, "硬币"列输入数据后增加一行,并且光标在定位"车号简称"列. 不知代码错在哪里?
|
||||
-- 作者:Bin -- 发布时间:2014/10/29 10:57:00 -- 1.默认就是向右移动的,无需编码 2.在KeyDown 还有keydownedit 事件写入 If e.KeyCode = Keys.Enter AndAlso e.Table.Cols( e.Table.Colsel).name="硬币" Then e.Table.addnew e.Cancel = True End If |
||||
-- 作者:hzcaqjf -- 发布时间:2014/10/29 11:06:00 -- BIN老师,还是一样情况: "纸币"列输入数据后按Enter,光标停在原处, "硬币"列输入数据后按Enter,光标向左移一列.
|
||||
-- 作者:Bin -- 发布时间:2014/10/29 11:07:00 -- 代码绝对100000%没问题,经过测试. 你把原本你的代码都干掉. |
||||
-- 作者:Bin -- 发布时间:2014/10/29 11:09:00 -- .
|