【发布时间】:2019-04-10 16:49:11
【问题描述】:
我在subForm 中有一个textbox 控件,这是一个singleForm。但是,当我按下enter 键时,它会添加一个new record,而之前的record 会隐藏起来。我已经将form property 设置为current record。
我使用下面的代码来捕获enter 键,这很有效。
Private Sub txt_1_KeyDown (KeyCode As Intger, Shift as Integer)
Select case KeyCode
Case vbKeyCode
KeyCode = 0
Me.parent.Combo.SetFocus
End Select
End Sub
但是,现在我无法在textbox 中使用Ctrl + Enter 添加new line,因为一旦我按下enter,代码就会触发。有人可以帮助如何更改上面的代码,使其仅捕获enter 键并保持默认的访问行为,即在按Ctrl + Enter 时添加新行。
【问题讨论】: