简单问题!关于移动焦点

ladofwind 2004-10-20 03:36:27
我一个form里有n多 textbox ,怎么让用户第一个textbox输入完后回车就入第二个里面,第二个回车
就入第三个里面................
...全文
79 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lyxhappy 2004-10-20
  • 打赏
  • 举报
回复
leolan(史留香) 这个方便些!
pweixing 2004-10-20
  • 打赏
  • 举报
回复
楼上的方便, form 的 keypreview 属性可以在form的属性里面设置。
leolan 2004-10-20
  • 打赏
  • 举报
回复
Private Sub Form_Load()
Me.KeyPreview = True
End Sub

Private Sub Form_KeyPress(KeyAscii As Integer)
If KeyAscii = vbKeyReturn
SendKeys "{Tab}"
KeyAscii = 0
End If
End Sub
ladofwind 2004-10-20
  • 打赏
  • 举报
回复
那要n多次?
tztz520 2004-10-20
  • 打赏
  • 举报
回复
Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 Then
Text2.SetFocus
Text2.SelStart = 0
Text2.SelLength = Len(Text2)
End If
End Sub

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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