请问方向键的ASCII码分别是多少?

yalaso 2005-03-30 01:29:37
请问方向键的ASCII码分别是多少?KEY:= ???(上下左右)
...全文
594 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hellolongbin 2005-03-30
  • 打赏
  • 举报
回复
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if key=37 then ShowMessage('左')
else if key=38 then ShowMessage('上')
else if key=39 then ShowMessage('右')
else if key=40 then ShowMessage('下')
end;
晨星 2005-03-30
  • 打赏
  • 举报
回复
编码是编码,键盘是键盘,二者并没有直接关系。
好多键都没有Ascii码,比如Shift,Ctrl,NumLock,PrintScreen,Power,Sleep,Menu,Windows……都没有什么Ascii码。
有的键也可能对应多个Ascii码,比如A键对应'A'和'a'。
晨星 2005-03-30
  • 打赏
  • 举报
回复
Ascii码里没有什么方向,所以方向键不对应Ascii码。

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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