У меня есть этот код
procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
var
begin
if not (Key in [Ord('0')..Ord('9')]) then
Key := 0;
end;
и он работал нормально с Delphi 2007. Когда я обновился до Delphi 2009, и я пытаюсь нажать любую принятую букву, а ключ: = 0 не перехватывает ввод?
Кто-нибудь сталкивался с таким же поведением?