L
linuxcrow
Unregistered / Unconfirmed
GUEST, unregistred user!
我想实现用enter代替tab<br>以下的代码可以实现<br>procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);<br>begin<br> if key=#13 then<br> begin<br> key:=#0;<br> perform(WM_NEXTDLGCTL,0,0);<br> end;<br>end;<br>但是只能从一个edit1到edit2.<br>我要是在form上放一个bitbtn的话,就会先执行bitbtn的click的事件!<br>而跳过edit2(taborder的顺序是:edit1,edit2 bitbtn 0 1 2)<br>为什么??