我想在edit控件的onkeypress事件中判断输入的是否为数字,如果不是就取消输入的内容,可是没有办法删除,该怎么办?
   case t of
   '0','1','2','3','4','5','6','7','8','9': exit;
   '.':
   begin
   s:=not s;
   if s=false then
    begin
     application.MessageBox('请检查小数点个数!','提示',mb_ok);
     k :=m;
     Delete(k,length(k),1);
     s:=true;
     exit;
    end;
   end;
   else
    begin
     k :=m;
     Delete(k,length(k),1);
     application.MessageBox('请输入数值!','提示',mb_ok);
     exit;
    end;
   end;