delphi怎样用循环去判断,edit1.text里的内容是数字?
对文本长度的进行一个一个的判断是否为数字?比如:我在edit1.text中输入:“4561ds32”这样,从左向右一个一个的对字符的ascii值进行判断?写在button...
对文本长度的进行一个一个的判断是否为数字?
比如:我在edit1.text中输入:“4561ds32”这样,从左向右一个一个的对字符的ascii值进行判断?
写在button1.click事件中 展开
比如:我在edit1.text中输入:“4561ds32”这样,从左向右一个一个的对字符的ascii值进行判断?
写在button1.click事件中 展开
4个回答
展开全部
try
strtoint(edit1.text)
失败 就说明不行
strtoint(edit1.text)
失败 就说明不行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你要达到什么目的哦?
你如果只想edit里输入数字的话
在事件里限制就可以了
没有必要去循环判断
浪费资源
或者在输入完成的时候判断一次啊
你如果只想edit里输入数字的话
在事件里限制就可以了
没有必要去循环判断
浪费资源
或者在输入完成的时候判断一次啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
为什么要用循环噢~~~~
if strtointdef(edit1.text, -9999) = -9999 then 不全是数字~
if strtointdef(edit1.text, -9999) = -9999 then 不全是数字~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询