F
fscdc1
Unregistered / Unconfirmed
GUEST, unregistred user!
做pos程序,如何在form中判断用户按下按键F1,对应的事件是什么,请给出完整的代码
我的代码是:
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
Form1.KeyPreview:=true;
if (Key=112) then //按F1
edit1.Text:='F1';
if (Key=113) then //按F2
edit1.Text:='F2';
end;
运行没有出错,但按了F1,F2,edit1.text没有显示'F1'或'F2',为什么?还差什么,能不能给出完整的代码。
我的代码是:
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
Form1.KeyPreview:=true;
if (Key=112) then //按F1
edit1.Text:='F1';
if (Key=113) then //按F2
edit1.Text:='F2';
end;
运行没有出错,但按了F1,F2,edit1.text没有显示'F1'或'F2',为什么?还差什么,能不能给出完整的代码。