有效性检验的问题 用Edit1获得float型数据,如果用户在Edit1里输入了字符,程序运行错误。为避免用户输入错误导致程序运行出错,如何检验Edit1里的内容是不是float型?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //验证是否是float型数据try StrToFloat(Edit1.text);except application.messagebox('输入错误','提示',64); Exit;end;//验证是否是整型数据try StrToInt(Edit1.text);except application.messagebox('输入错误','提示',64); Exit;end; 在Edit1的OnKeyPress事件中begin if not (key in ['0'..'9','.',#8,#13]) then begin Beep; key:=#0; end;end; onedit1.keypress() begin if not(key in ['0,..'9','.','-',#8,#13]) then key:=#0; end; 请问如何遍历每一条记录? 怎样在使用了数据集的LOCATE定位后,设置dbgrid中定位的行的颜色? 查不到 我不知道用什么关键字 唉 谁帮我看看 Delphi 7 中怎么使用VSflex7控件呀. 呵呵,要换工作了! 请帮我做一个统计 出问题了,HELP!!关于动态产生WebBrowser2控件! 帮帮忙忙了 Delphi TcxDBMemo能显示结果集吗? api 函数GetCommModemStatus 怎么用, 求所有按键的编码,例如回车的编码是#13 delphi中怎么判断输入的项是否符合email的格式
try
StrToFloat(Edit1.text);
except
application.messagebox('输入错误','提示',64);
Exit;
end;
//验证是否是整型数据
try
StrToInt(Edit1.text);
except
application.messagebox('输入错误','提示',64);
Exit;
end;
begin
if not (key in ['0'..'9','.',#8,#13]) then
begin
Beep;
key:=#0;
end;
end;
begin if not(key in ['0,..'9','.','-',#8,#13]) then
key:=#0;
end;