急!易语言设置编辑框内只能输入字母和数字,其他符号和文件不可输入。怎么设定?

问题很简单,例如帐号注册,要求只能输入大小写字母和数字,其他的文字和符号禁止。我是菜手,这个可能是初级问题,但是有些不懂的就不要乱回答,在编辑框-属性-输入方式中调整根本是做不到的。如果哪位高手明白请帮我写一个例子,高分50

第1个回答  推荐于2016-03-22
.版本 2
.支持库 eAPI

.子程序 _编辑框1_内容被改变

数字字母 ()

.子程序 数字字母, 文本型
.局部变量 母, 文本型
.局部变量 长度, 整数型
.局部变量 i, 整数型
.局部变量 数母, 文本型
.局部变量 a, 逻辑型
.局部变量 b, 整数型

母 = “0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ”
长度 = 取文本长度 (母)
.计次循环首 (长度, i)
数母 = 取文本中间 (母, i, 1)
' 输出调试文本 (数母)
.如果真 (取文本右边 (编辑框1.内容, 1) = 数母)
' 输出调试文本 (取文本右边 (编辑框1.内容, 1))
b = 0
.如果真 (b = 0)
a = 假
跳出循环 ()

.如果真结束

.如果真结束
a = 真
b = 1
.计次循环尾 ()
.如果真 (a)
编辑框1.起始选择位置 = 取文本长度 (编辑框1.内容)
模拟按键 (8, , )
.如果真结束
返回 (数母)本回答被提问者采纳
第2个回答  2011-09-21
.版本 2

.子程序 _编辑框2_按下某键, 逻辑型
.参数 键代码, 整数型
.参数 功能键状态, 整数型

.如果真 (键代码 = 229)
返回 (假)

----------------------------------------------
或者用
----------------------------------------------
.版本 2

.子程序 _编辑框1_内容被改变

.如果真 (取代码 (编辑框1.内容, 取文本长度 (编辑框1.内容)) < 0)
编辑框1.内容 = 取文本左边 (编辑框1.内容, 取文本长度 (编辑框1.内容) - 2)
编辑框1.起始选择位置 = -1

...框内只能输入字母和数字,其他符号和文件不可输入。怎么设定...
编辑框1.起始选择位置 = 取文本长度 (编辑框1.内容)模拟按键 (8, , ).如果真结束 返回 (数母)

易语言如何让编辑框只能输入字母
首先 将编辑框的输入方式改成 整数输入 这是编辑框只能接收到数字的输入 还不能识别字母。我们继续处理。选择编辑框 在编辑框的事件处理子程序中选中 按下某键 在 按下某键 子程序中输入下列代码.版本 2.如果真 (键代码 ≥ #A键 且 键代码 ≤ #Z键)编辑框1.加入文本 (字符 (键代码)).如果...

易语言如何让编辑框只能输入字母
首先 将编辑框的输入方式改成 整数输入 这是编辑框只能接收到数字的输入 还不能识别字母。我们继续处理。选择编辑框 在编辑框的事件处理子程序中选中 按下某键 在 按下某键 子程序中输入下列代码.版本 2.如果真 (键代码 ≥ #A键 且 键代码 ≤ #Z键)编辑框1.加入文本 (字符 (键代码)).如果...

易语言怎么让编辑框只能输入汉字和英文和数字
一个比较简单的方法,用正则可以更好解决。寻找文本第一个参数填特殊字符。

易语言写软件有一个编辑栏里必须填数字,什么都不填提示怎么弄?
首先设置编辑框的属性

易语言编程如何设置输入框
1、首先我们要下截一个易语言编程软件。2、打开易语言,选择Windows窗口程序-确定。3、建立一个窗口,添加组件(编辑框)-(按钮)。4、双击按钮进方窗口程序集开始写代码。5、要注意的是下面红色线圈的内容。和箭号所指;存放输入内容变量为通用型,在这里我们把N定一个文本型的变量;这个变量可以以...

怎么把易语言的编辑框设置成只能输入数字?
_编辑框_按下某键 判断(键代码=#键0 或 键代码=#键1 或 键代码=#键2 或 键代码=#键3 或 键代码=#键4 或 键代码=#键5 或 键代码=#键6 或 键代码=#键7 或 键代码=#键8 或 键代码=#键9 )则 否则 取文本左边(取文本长度(编辑框1.内容),取文本长度(编辑框1.内容)-1...

易语言如何在编辑框里不允许输入中文
如果 (取代码 (取文本右边 (编辑框1.内容, 1), ) > 0)编辑框1.内容 = 取文本左边 (编辑框1.内容, 取文本长度 (编辑框1.内容) - 1)编辑框1.起始选择位置 = 取文本长度 (编辑框1.内容)

易语言怎么让编辑框禁止输入内容
编辑框 属性 设置为只读模式

易语言怎么让编辑框一直可以输入内容 就是让编辑框处于一直是可以输入...
.如果 (光标位置 ≥ 文本长度)光标位置 = 0 文本长度 = 取文本长度 (文本)时钟.时钟周期 = 3000 ' 判断文本全部输出后等待2秒重复 .否则 时钟.时钟周期 = 100 ' 每个字符输入速度 临时变量 = 取文本中间 (文本, 光标位置 + 1, 1) ' 单个字符 .如果 (取代码 (临时变量, ) <...

相似回答