| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1738 人关注过本帖, 1 人收藏
标题:[求助]问个简单的小问题?(文本框数组中按回车键直接跳到下一个文本框.)
只看楼主 加入收藏
心中有剑
Rank: 2
等 级:新手上路
威 望:5
帖 子:611
专家分:0
注 册:2007-5-18
收藏(1)
得分:0 
以下是引用qwaszwc在2007-10-26 19:07:56的发言:

这个方法我也试过了,只是没有外层的 if index<15 then
但效果是一样的.从第一个能跳到第二个,或从第三个能跳到四,五,六个.
接着就提示
"实时错误 5"
"无效的过程调用或参数".
不知怎么回事?

所以要加上前面的啊
你报 的错就是因为没有加引起的,你的index必须小于最大的index才可以的!
如果等于最大的index那么就要跳转到别的控件上了, 这些要自己处理的!


2007-10-29 09:10
随风逐流
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:passerby
等 级:版主
威 望:8
帖 子:4054
专家分:271
注 册:2007-6-13
收藏
得分:0 

....受不了了,搞的那么复杂干什么.
你先将FORM的KeyPreview设为TRUE,把控件的TABINDEX顺序设置好.然后在
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
On Error GoTo errForm_KeyDown
Select Case KeyCode
Case vbKeyReturn
SendKeys "{TAB}", True
End Select

exitForm_KeyDown:
Exit Sub

errForm_KeyDown:
gsShowDebugMsg Err.Description, Err, "frmLankSet.Form_KeyDown"
Err.Clear
Resume exitForm_KeyDown

End Sub


[url=http://www./html/6/6694/]极道金丹[/url][url=http://www./html/2/2849/]九阴九阳[/url][url=http://www./html/2/2596/]凡人修仙传[/url]
2007-10-29 09:23
心中有剑
Rank: 2
等 级:新手上路
威 望:5
帖 子:611
专家分:0
注 册:2007-5-18
收藏
得分:0 
SendKeys "{TAB}", True
必须 设计的时候所有控件 的tabindex是按顺序才可以的,如果乱了就不好了!

2007-10-29 11:56
随风逐流
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:passerby
等 级:版主
威 望:8
帖 子:4054
专家分:271
注 册:2007-6-13
收藏
得分:0 
设置一下又不会死人......也不至于这么懒吧....

[url=http://www./html/6/6694/]极道金丹[/url][url=http://www./html/2/2849/]九阴九阳[/url][url=http://www./html/2/2596/]凡人修仙传[/url]
2007-10-29 11:59
快速回复:[求助]问个简单的小问题?(文本框数组中按回车键直接跳到下一个文本框. ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026560 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved