在Access中,有没有办法设置用户点击ctrl + a时选择的内容?我有一个文本框供用户输入数据,但如果他们点击ctrl + a,它会选择所有记录而不是字段的整个文本。有办法解决这个问题吗?我担心有人不小心删除了一堆记录而不是字段的文本。
我是初学者用户,所以如果我问一个愚蠢的问题,请原谅我。我试图搜索论坛,但没有找到一个好的答案。
答案 0 :(得分:1)
使用文本框和Keydown event,您可以说:
Private Sub Content_KeyDown(KeyCode As Integer, Shift As Integer)
' Debug.Print KeyCode, Shift
If KeyCode = vbKeyA And Shift = acCtrlMask Then
MsgBox "Please use F2"
KeyCode = 0
Shift = 0
End If
End Sub
在这种情况下,文本框称为内容。
您可能希望变得更复杂,并查看KeyPreview。