我有点困惑.在:http: //delphi.about.com/od/objectpascalide/l/blvkc.htm
它说"太空"的正确键是#20.试过,它不会起作用.但是,用#32替换它似乎有效:
procedure TForm14.cxTextEdit5KeyPress(Sender: TObject; var Key: Char);
begin
if not (Key in [#8,#32, '0'..'9']) then begin
ShowMessage('Only numbers !');
Key := #0;
end;
end;
Run Code Online (Sandbox Code Playgroud)
所以现在我不确定这是否适用于所有Windows版本?