让编辑框只能输入字母数字

易语言 2020-04-03 14:03:14

让编辑框只能输入字母数字

如果真 (取文本长度 (键盘_键代码取键名 (键代码)) = 3)
编辑框3.内容 = 编辑框3.内容 + 取文本左边 (键盘_键代码取键名 (键代码), 1)
编辑框3.起始选择位置 = 取文本长度 (编辑框3.内容)
如果真 (键盘_键代码取键名 (键代码) = “退格键”)
如果真 (编辑框3.起始选择位置 = 0)
编辑框3.内容 = “”
光标前面文本 = 取文本左边 (编辑框3.内容, 编辑框3.起始选择位置)
光标后面文本 = 取文本右边 (编辑框3.内容, 取文本长度 (编辑框3.内容) - 编辑框3.起始选择位置)
调试输出 (光标前面文本, 光标后面文本)
记住光标位置 = 取文本长度 (光标前面文本)
编辑框3.内容 = 文本_删右边 (光标前面文本, 1) + 光标后面文本
编辑框3.起始选择位置 = 记住光标位置 - 1