C chuandy Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-15 #1 在用菜单项调用一个form时,我已将其属性keypreview置为true,开始运行时能够捕获回车键,但当我在此项目中加入另一个form,并在此form中也想捕获回车时,奇怪的是,不但后一个form不能捕获,前一个form也不能捕获回车键了。 请高手给予指导。
在用菜单项调用一个form时,我已将其属性keypreview置为true,开始运行时能够捕获回车键,但当我在此项目中加入另一个form,并在此form中也想捕获回车时,奇怪的是,不但后一个form不能捕获,前一个form也不能捕获回车键了。 请高手给予指导。
T taoqg Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-15 #2 主要是焦点问题,注意当前焦点是什么,在当前焦点对象的 onkeydown 事件中判 key的值13(HEX 0D)
程 程云 Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-15 #3 我试过没有这个问题呀! procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if Key=13 then ShowMessage('asdf'); end;
我试过没有这个问题呀! procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if Key=13 then ShowMessage('asdf'); end;
S sanrex Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-15 #4 应该不会有此问题, 因为独立的窗口的消息是单独处理的。