如何判断Textbox中按下了回车键?

tushe 2002-07-06 04:00:31
如题
...全文
526 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
tushe 2002-07-06
  • 打赏
  • 举报
回复
多谢各位
分数有限
大家将就吧
michaelzhao1978 2002-07-06
  • 打赏
  • 举报
回复
keydown事件不识别keyascii
而且keycode=0不能屏蔽击键声
还是keypress事件好一些
beckham88 2002-07-06
  • 打赏
  • 举报
回复
用keydown和keypress事件都可以解决,回车键的Ascii码是13。
yechat 2002-07-06
  • 打赏
  • 举报
回复
to:michaelzhao1978(mike)
如果你是想屏蔽一次键击,那么得在keydown事件中,设keycode=0
michaelzhao1978 2002-07-06
  • 打赏
  • 举报
回复
同意footballboy(郑创斌)
不过按两次回车键时,会发出声响
可以加一行代码,应该没写错
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
keyascii=0

' 写程序


End If
End Sub
yechat 2002-07-06
  • 打赏
  • 举报
回复
我喜欢在keydown事件中判断,keydown比keypress先发生,而且在keydown事件中,可以将keycode参数设为0, 以放弃一次击键.
footballboy 2002-07-06
  • 打赏
  • 举报
回复
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
MsgBox "按了回车键"
End If
End Sub
三楼の郎 2002-07-06
  • 打赏
  • 举报
回复
在TextBox的KeyPress事件里面判断:
keyascii=13
Azi03 2002-07-06
  • 打赏
  • 举报
回复
在TextBox的KeyPress事件里面判断:
chr(KeyAscii)=vbCrLf

7,763

社区成员

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

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