Delphi XE5에서는 FormKeyUp 또는 KeyDown Method를 사용할 때 스페이스 바를 trig 할 수 없습니다.Delphi XE5는 스페이스 바를 울릴 수 없습니다
키 값은 스페이스 바를 입력하면 0 (32 대신)입니다. 이것은 XE2에서 일하고있었습니다.
procedure TfrmMaster.KeyDown(var Key: Word; var KeyChar: Char;
Shift: TShiftState);
begin
if Key = vkSpace then
begin
//custom handling
//if SomeTest then Exit; //don't do default handling
end;
inherited; //do default handling
end;
유형 데스크탑 HD 대상 윈도우 32/64 비트 및 Mac OS
편집 해 주셔서 감사합니다. 그것은 질문을 훨씬 더 분명하게 만듭니다. 가까운 투표를 삭제하고 답변을 올렸습니다. :) –