+ -
当前位置:首页 → 问答吧 → 按回车键,为何检测到的 keyascii 是13【回车符】呢,而不是10【换行符】呢?

按回车键,为何检测到的 keyascii 是13【回车符】呢,而不是10【换行符】呢?

时间:2011-07-24

来源:互联网

按回车键,为何检测到的 keyascii 是13【回车符】呢,而不是10【换行符】呢?
------------------------------------------
按下回车键时,好像是 回车+换行 吧,但是 keyascii 是回车,为何不是换行呢?
其他语言中,比如c/c++,回车键对应的 ascii 都是10呀,即换行符。
为何 vb 检测为 13 呢?

作者: bjwqt   发布时间: 2011-07-24

ASCII码,13就是回车 你所谓的10是十六进制10

作者: Veron_04   发布时间: 2011-07-24

引用楼主 bjwqt 的回复:
按回车键,为何检测到的 keyascii 是13【回车符】呢,而不是10【换行符】呢?
------------------------------------------
按下回车键时,好像是 回车+换行 吧,但是 keyascii 是回车,为何不是换行呢?
其他语言中,比如c/c++,回车键对应的 ascii 都是10呀,即换行符。
为何 vb 检测为 13 呢?

摘自MSDN:
vbKeyReturn 0xD ENTER 键

作者: zdingyun   发布时间: 2011-07-24