想知道几个键的ASCII值(30分)

  • 主题发起人 主题发起人 bobzane
  • 开始时间 开始时间
B

bobzane

Unregistered / Unconfirmed
GUEST, unregistred user!
我想知道在小键盘上的+ - * /,这四个键的ASCII值,并且怎样才能知道按的是小键
盘上的这四个键而不是左面键盘上的相应的键呢?比如:按小键盘的/,在左面的键盘的.旁
边也有/这个键啊。怎样区分呢?
 
大键盘:
+:187 -:189 *:56 /:191
小键盘:
+:107 -:109 *:106 /:111

procedure TForm1.FormKeyDown(Sender: TObject
var Key: Word;
Shift: TShiftState);
begin
Edit2.Text:=IntToStr(key)
end;
 
肖飞,果然是你~~~我们到一个地方了,呵呵
我是nakata
 
用你上面的代码,我怎么试不出。
1、FormKeyDown这个事件是在什么情况下发生的?
2、IntToStr()函数具体是什么意思呢?
请详细说明。谢谢!
 
1、FormKeyDown是在按键按下时发生的。
2、IntToStr是把整数转化为字符串。
 
前面肖飞的那段代码是什么意思呢?我用了却没有效果?
我怎样做才能测试出现在按的是哪个键呢?(写什么样的代码?)
 
Form上放Edit1 ,edit2.
在edit1中输入,edit2中能显示edit1中输入的ascii(十进制)
 
肖飞,我试出来了。你的办法很好啊,很巧。
 

Similar threads

回复
0
查看
978
不得闲
回复
0
查看
804
不得闲
回复
0
查看
813
不得闲
回复
0
查看
863
不得闲
后退
顶部