以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 求助,光标不走的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=50325) |
||||
-- 作者:shixia -- 发布时间:2014/5/4 20:46:00 -- 求助,光标不走的问题 进入“主系统”,打开主系统窗口,点“出库”按钮打开“出库”窗口,光标进入任务人单元格,按空格键出现下拉窗口,移动光标选一人,按回车键,问题:回车键不能进入下一单元格,老是在任务人单元格闪动,用光标或TAB键都可以进入下一单元格。在实际使用中可以不回车,但是用户却习惯用回车来移动光标。 这是我的例子项目,在同样问题的另一项目左边有个NavBar 控件,一回车光标不是在任务人单元格闪动,而是直接触动了不知什么按钮,调出了其他界面。
[此贴子已经被作者于2014-5-5 9:43:24编辑过]
|
||||
-- 作者:有点甜 -- 发布时间:2014/5/4 21:05:00 -- 需要编写一下表事件 KeyDownEdit 变通一下,代码如下
If e.KeyCode = Keys.Enter Then |
||||
-- 作者:lsy -- 发布时间:2014/5/5 6:50:00 -- 回车可以跳转到下一单元格。 |
||||
-- 作者:shixia -- 发布时间:2014/5/5 9:44:00 -- 在表事件中添加了代码后还是不行哦 |
||||
-- 作者:Bin -- 发布时间:2014/5/5 9:50:00 -- 没有办法,不要用非主流,采用停靠窗口的方式来实现吧 |
||||
-- 作者:有点甜 -- 发布时间:2014/5/5 9:55:00 -- 那就写afterEdit事件,代码如下
If e.Col.Name = "任务人" Then |
||||
-- 作者:Bin -- 发布时间:2014/5/5 9:56:00 -- 直接用停靠窗口+主窗口的模式,更加简单实用, 也不会带来其他一些乱七八糟的问题. .
|
||||
-- 作者:逛逛 -- 发布时间:2014/5/5 10:21:00 -- 窗口加入后腰处理一下光标,否则还是在原来的窗口上打转
主窗口-出库按钮 事件 最后加上 Forms("出库").Controls("Table1").Select |