B
beyzhzj
Unregistered / Unconfirmed
GUEST, unregistred user!
我在一个edit1的事件keypress中的过程:
procedure Tbomfz.phKeyPress(Sender: TObject; var Key: Char);
begin
if key=#13 then
begin
key:=#0;
perform(WM_NEXTDLGCTL,0,0);
end;
end;
但是我在EDIT1中按下ENTER键,程序并不进行任何动作,如果把key=#13 改为key:='p'
就可实现TAB键的功能,我不知这是为什么?因为同样的代码在其他窗体中执行是正常的。
procedure Tbomfz.phKeyPress(Sender: TObject; var Key: Char);
begin
if key=#13 then
begin
key:=#0;
perform(WM_NEXTDLGCTL,0,0);
end;
end;
但是我在EDIT1中按下ENTER键,程序并不进行任何动作,如果把key=#13 改为key:='p'
就可实现TAB键的功能,我不知这是为什么?因为同样的代码在其他窗体中执行是正常的。