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;
[解决办法]
if (x>0) and (x<10) then....(