procedure TForm1.FormKeyPress(Sender: TObject; var key:char); begin if key=65 then showmessage('asdf'); end;
你的form没有得到焦点,得到焦点就没有问题了。
procedure TForm1.FormKeyUp(Sender: TObject; var Key: Word; Shift: TShiftState); begin if key = key_a then showmessage('adafa'); end; 错了,改成 procedure TForm1.FormKeyUp(Sender: TObject; var Key: Word; Shift: TShiftState); begin if key = 65 then showmessage('adafa'); end;
begin
if key=65 then showmessage('asdf');
end;
Shift: TShiftState);
begin
if key = key_a then
showmessage('adafa');
end;
错了,改成
procedure TForm1.FormKeyUp(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if key = 65 then
showmessage('adafa');
end;
呵呵这个没错,
你要USES QT,就行了。
luoshumeng(乡村意外) 才说到了问题所在:)