易语言 如何获取数据类型

想实现一个编辑框里面只能输入数字,如果不是数字,弹出“请输入数字”,代码怎么写的?
用易语言代码实现。
如果易语言能实现获取数据类型话就简单了,怎么实现的 ,大神们??

第1个回答  推荐于2018-05-06
编辑框里有个属性 叫做 输入方式的属性 选择“输入整数” 在找到属性最大允许长度 选择1 或者代码如下

.版本 2

.程序集 程序集1

.子程序 _启动子程序, 整数型, , 本子程序在程序启动后最先执行

载入 (窗口1, , 真)
返回 (0) ' 可以根据您的需要返回任意数值追问

编辑框里有个属性 叫做 输入方式的属性 选择“输入整数”
这个是可以实现输入时只能输入整数的 ,但如果我 在剪切板里粘贴进去,那么这个就没用了。

编辑框1.内容 = 到文本 (取剪辑板文本 ())

既然我定义了他的属性 为什么还能粘贴进去呢 ,奇怪。

追答

你设置属性最大允许长度没

追问

最大长度是10

追答

选1啊 还是你就是要10的长度整数文本啊

本回答被网友采纳
第2个回答  2013-07-23
编辑框里面的数据(不管是数字还是文字)都是文本型。
几年没用过易语言了,所以给你一个大概思路吧。
编辑框内容被改变 判断数据是否等于0-9之间任何一个。如果不是就弹出消息框,确定之后自动删除最后输入的内容。
第3个回答  2013-07-24

相似回答