关于键盘事件(50分)

  • 主题发起人 主题发起人 kadi88
  • 开始时间 开始时间
K

kadi88

Unregistered / Unconfirmed
GUEST, unregistred user!
在一个Form上有几个控件比如几个ComboBox和两个Button.

现在我想让按下Enter键时,确发Button1的事件.

该做些什么,我试过好多,但一直不是很灵.
 
button1.Default:=True;
 
formkeydown下
if key= 13 then
button1click(sender)
 
土土说的应该差不多,不过,在keydown中感觉不好
可以在keypress中,
if key=char(13) then button1.click;
 
以上的方法我都用了可是还是不行。
什么原因啊??
 
肯定可以的,不行就是RP问题。
 
那就用button所在的 Form 的 KeyPress 事件吧!
别忘了:Form1.Keyprevier:=True;
 
试过就给分谢了!
 
不可能不行,我都试过了
是不是有个button1或者其它的东西的default设为true了?
如果还不行,把你的源码贴出一部分来让大家看看
 
sendmessage+BN_CLICKED
 
多人接受答案了。
 
后退
顶部