fyqd 发表于 2019-8-1 01:05:34

编辑框相关的问题

如何让编辑框只能输入字母和数字,其他都不能输入呢?

易如意 发表于 2019-8-1 01:05:35

变量 允许字符 为 文本型 = "qwertyuiopasdfghjklzxcvbnm0123456789"
变量 是否合格 为 文本型 = "Y"
                判断循环首 i < 取文本长度(编辑框账号.内容)
                        如果 寻找文本(允许字符,取文本中间(编辑框账号.内容,i,1),0) = -1 则
                                弹出提示("账号只能使用字母和数字,请重新输入")
                                是否合格 = "N"
                                退出
                                否则
                                i = i + 1
                        结束 如果
                判断循环尾

如果 是否合格 = "Y" 则
   '执行
结束 如果

文大 发表于 2019-8-1 08:58:53

编辑框属性,输入方式,改为输入数字就只能输数字了。

yudave 发表于 2019-8-1 11:37:28

进来看看了解一下

伪装的微笑 发表于 2019-8-1 14:47:21

yudave 发表于 2019-8-1 11:37
进来看看了解一下

我是直接用接口函数设置

yudave 发表于 2019-8-2 10:23:27

进来看看,学习一下。

lishangwl 发表于 2019-8-2 15:46:37

        变量 原内容 为 文本型
事件 主窗口.创建完毕()
        原内容 = 编辑框1.内容
结束 事件

事件 编辑框1.内容被改变(新内容 为 文本型)
        如果 取文本长度(新内容) <> 取文本长度2(新内容) 则 '中文汉字,一个汉字字符个数为1,所占字节为3
                编辑框1.内容 = 原内容
                编辑框1.置光标位置(取文本长度(编辑框1.内容))
        否则       
                原内容 = 编辑框1.内容
        结束 如果
结束 事件

fyqd 发表于 2019-8-2 22:08:44

lishangwl 发表于 2019-8-2 15:46
变量 原内容 为 文本型
事件 主窗口.创建完毕()
        原内容 = 编辑框1.内容


这个试了,只是不能输入中文,我要的是只能输入字母和数字

fyqd 发表于 2019-8-4 15:03:39

易如意 发表于 2019-8-1 01:05
变量 允许字符 为 文本型 = "qwertyuiopasdfghjklzxcvbnm0123456789"
变量 是否合格 为 文本型 = "Y"
                判 ...

感谢....................

初学者小萌妹 发表于 2019-8-15 00:03:05

不错啊
页: [1]
查看完整版本: 编辑框相关的问题