用VAL函数。即:
先定义变量:VAR I:INTEGER;
BEGIN
Val(EDIT1.Text,I,code1);
if (code1<>0) THEN
begin
Messagedlg('必须为数字',mtError,[mbOK],0);
edit1.setfocus;
Abort;
end;
怎样?够详细的吧!解决啦给俺EMAIL:linersoft@cmmail.com
限制只能数字输入:
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if ((key<'0') or (key>'9'))and (key<>#8) then
key:=#0;
end;
够简单吧!
比用MaskEdit好.