VB 按键事件如:Private Sub form_Keypress(KeyAscii As Integer)
PrivateSubform_Keypress(KeyAsciiAsInteger)IfKeyAsicc=27ThenFormst.HideFormend.ShowIfK...
Private Sub form_Keypress(KeyAscii As Integer)
If KeyAsicc = 27 Then
Formst.Hide
Formend.Show
If KeyAsicc = 13 Then
Formst.Hide
end if
end if
请问高手:上面的代码有错吗?但是我在输入完文本框中的数据后,按enter键没反应!
不好意思上面代码应是:Private Sub form_Keypress(KeyAscii As Integer)
If KeyAscii = 27 Then
Formst.Hide
Formend.Show
If KeyAscii = 13 Then
Formst.Hide
Formtx.Show
End If
End If
End Sub
但是仍不行! 展开
If KeyAsicc = 27 Then
Formst.Hide
Formend.Show
If KeyAsicc = 13 Then
Formst.Hide
end if
end if
请问高手:上面的代码有错吗?但是我在输入完文本框中的数据后,按enter键没反应!
不好意思上面代码应是:Private Sub form_Keypress(KeyAscii As Integer)
If KeyAscii = 27 Then
Formst.Hide
Formend.Show
If KeyAscii = 13 Then
Formst.Hide
Formtx.Show
End If
End If
End Sub
但是仍不行! 展开
4个回答
展开全部
把窗体的KeyPreview属性设为True试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
keyascii应该=vbkeyreturn
这样你按ENTER键时就能实现了。
这样你按ENTER键时就能实现了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询