首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

delphi 判定文本框输入值是否在0到10之间解决方法

2012-04-05 
delphi 判定文本框输入值是否在0到10之间如标题所示,如何判定edit输入的值在0~10..........我用val来获取

delphi 判定文本框输入值是否在0到10之间
如标题所示,如何判定edit输入的值在0~10..........

我用val来获取了一个real的数值.....但不知道怎么比较.....否烦死了- -!

我用abs(x-10)>0 or abs(x-0)<0 判断编译报错....解决不了问题....

有没有其他可行办法来解决啊........

[解决办法]
忘记是edit的keypress还是keydown事件里,有判断输入的char是什么。。
[解决办法]
edit的keypress里面进行判断。
[解决办法]
在keypress上按F1帮助就出个例子,就是你说的那功能
[解决办法]
ASC码判断或者用键盘伪码判定
[解决办法]
在keypress事件中

if not(Key in ['0'..'9',#8]) then Key := #0;
[解决办法]

Delphi(Pascal) code
if (x>0) and (x<10) then....( 

热点排行