起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 153|回复: 3

【结贴】键位问题

[复制链接]
发表于 2009-11-10 11:59:59 | 显示全部楼层 |阅读模式
键盘的 向下箭头的键位值是多少?
网上说是40  但在代码里面写了怎么没反应呢?

procedure TMAINFORM.DataGrid1KeyPress(Sender: TObject; var Key: Char);//键位
begin
  if key =#40 then
  begin
    dialogs.ShowMessage('下');
  end;
end;
回复

使用道具 举报

发表于 2009-11-10 13:01:32 | 显示全部楼层
DataGridKeyDown事件中写代码试试吧
回复 支持 反对

使用道具 举报

发表于 2009-11-10 13:58:06 | 显示全部楼层
楼主,可以了吗,这样可以的:
procedure TMAINFORM.DataGrid1KeyDown(Sender: TObject; var Key: Char);//键位
begin
  if key =40 then
  begin
    dialogs.ShowMessage('下');
  end;
end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-11 09:01:50 | 显示全部楼层
不好意思~昨天下午一直没时间上来看贴~
放在DataGridKeyDown 问题就解决了  
谢谢两位解答~
结贴吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-14 17:59 , Processed in 0.061524 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表