我有这个代码。
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 并尝试按任何字母时,它被接受,而 Key:= 0 不能捕获输入?
有人遇到过相同的行为吗?