FIX: Process only VK_RETURN key

This commit is contained in:
Alexander Koblov 2017-06-18 13:28:13 +00:00
commit 07e002e4b4

View file

@ -1737,12 +1737,15 @@ end;
procedure TfrmFindDlg.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if (Sender = lsFoundedFiles) then
TCustomListBox(Sender).OnKeyDown(Sender, Key, Shift)
else if (Sender is TCustomButton) and (Screen.ActiveForm = Self) then
if Key = VK_RETURN then
begin
TCustomButton(Sender).Click;
Key:= 0;
if (Sender = lsFoundedFiles) then
TCustomListBox(Sender).OnKeyDown(Sender, Key, Shift)
else if (Sender is TCustomButton) and (Screen.ActiveForm = Self) then
begin
TCustomButton(Sender).Click;
Key:= 0;
end;
end;
end;
{$ENDIF}