如何将ENTER与TAB起相同作用

genius00 2003-10-15 10:29:48
高手,
我的界面有几十个TEXTBOX控件,TABINDEX已设好了.
我想在TEXTBOX之间,按下ENTER时,等同按下TAB

怎样用简单方法实现????
...全文
25 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sumtec 2003-10-15
  • 打赏
  • 举报
回复
private sub textbox1_keyup(...)
if e.keycode = keys.enter then
textbox1.selectnextcontrol(textbox1, true, true, true, true)
end if
end sub
genius00 2003-10-15
  • 打赏
  • 举报
回复
可不可举例说明啊
wgsmx 2003-10-15
  • 打赏
  • 举报
回复
按顺序设置好TEXTBOX控件的tabindex,然后在TEXTBOX控件的keyup事件中检测keycode
menuvb 2003-10-15
  • 打赏
  • 举报
回复
参考:http://expert.csdn.net/Expert/topicview.asp?id=2209206
kexian 2003-10-15
  • 打赏
  • 举报
回复
在窗体中的属性KeyPreview 设为True
然后在窗体的keydown 事件中加上如下:

private sub Form_keydown(...)
if e.keycode = keys.enter then
SendKeys.Send("{Tab}")
end if
end sub
Matrix-7 2003-10-15
  • 打赏
  • 举报
回复
private sub textbox1_keydown(...)
if e.keycode = keys.enter then
SendKeys.Send("{Tab}")
end if
end sub

16,549

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧