Office中国论坛/Access中国论坛

标题: 如果设置文本框的回车事件[已经解决] [打印本页]

作者: littlekey    时间: 2010-11-13 12:33
标题: 如果设置文本框的回车事件[已经解决]
本帖最后由 littlekey 于 2010-11-14 09:43 编辑

我看了一些例子,有使用KeyCode = 13,也有LostFocus事件,但是我想要的是回车事件,LostFocus事件只要移动到其他控件就会执行代码,而不是回车事件,我仅仅要的是回车事件,谢谢。
作者: aslxt    时间: 2010-11-13 22:36

Private Sub Text6_KeyDown(KeyCode As Integer, Shift As Integer)
  If KeyCode = 13 Then
    'Text6的回车事件
   '... ...
    'MsgBox "KeyCode=" & KeyCode
  End If
End Sub

作者: littlekey    时间: 2010-11-14 09:32
谢谢,如果我设置成:
Private Sub Text0_KeyDown(KeyCode As Integer, Shift As Integer)
  If KeyCode = 13 Then
    MsgBox Me.Text0.Value
  End If
End Sub
返回的则是上一次输入的Text0的值,为什么不是本次的呢?谢谢。
作者: littlekey    时间: 2010-11-14 09:40
已经解决了,谢谢。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3