procedure TForm1.DBEdit1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if (Key = VK_RETURN) THEN begin ... end; end;
我凭感觉写的: dbedit onkeypress if key:=#13 then begin //弹出一个dbgird dbgird.setfocus; end;
onkeydown onkeypress 在你的程序中区别不大,你用哪个都可以
说出来都不好意思,DBGIRD没用过
procedure TForm1.DBEdit1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if Key = #13 THEN begin dbgrid1.enable:=true; dbgrid1.visibale:=true; end; end;
OnKeyPress=(Sender: TObject; var Key: Word; Shift: TShiftState);在这个事件里面,如 EditKeyPress(Sender: TObject; var Key: Word; Shift: TShiftState); Begin If Key= 13 Then...
Shift: TShiftState);
begin
if (Key = VK_RETURN) THEN
begin
...
end;
end;
dbedit onkeypress
if key:=#13 then
begin
//弹出一个dbgird
dbgird.setfocus;
end;
Shift: TShiftState);
begin
if Key = #13 THEN
begin
dbgrid1.enable:=true;
dbgrid1.visibale:=true;
end;
end;
EditKeyPress(Sender: TObject; var Key: Word; Shift: TShiftState);
Begin
If Key= 13 Then...
// If Key= #13 Then 好像不行