TC官方合作论坛

 找回密码
 立即注册
查看: 2059|回复: 7

[已解决] 怎么样在编辑框输入2个数字,然后自动补充一个逗号?

[复制链接]
发表于 2015-9-27 00:05:50 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
怎么样在编辑框输入2个数字,然后自动补充一个逗号?补充完以后,光标位置在文字的最后面,这个怎么实现啊?
回复

使用道具 举报

发表于 2015-9-27 11:32:32 | 显示全部楼层
  变量 WM_KEYDOWN=256
    变量 VK_END=35
    变量 长度=字符串长度(编辑框获取文本("编辑框0"))+1
    变量 hwnd = 控件获取句柄("编辑框0")
    如果(长度%3==0)
      
        编辑框设置文本("编辑框0",编辑框获取文本("编辑框0")&",")
         窗口发送消息(hwnd, WM_KEYDOWN, VK_END, 0)
    结束
回复 支持 反对

使用道具 举报

发表于 2015-9-27 04:16:36 | 显示全部楼层
本帖最后由 续花丶 于 2015-9-27 04:21 编辑

下面的代码添加到编辑框的内容改变事件里面去~
移动光标位置不会 所以就是在原内容的前面加逗号~
{:soso_e194:}等大神分享移动光标位置!~~

  1. 变量 长度=字符串长度(编辑框获取文本("编辑框0"))+1
  2.     如果(长度%3==0)
  3.         编辑框设置文本("编辑框0",","&编辑框获取文本("编辑框0"))
  4.     结束
复制代码

[qq]974265024[/qq]~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-9-27 22:13:39 | 显示全部楼层
千叶de悠一 发表于 2015-9-27 11:32
变量 WM_KEYDOWN=256
    变量 VK_END=35
    变量 长度=字符串长度(编辑框获取文本("编辑框0"))+1

为什么输入进入的内容,删除不了?
回复 支持 反对

使用道具 举报

发表于 2015-9-28 17:28:23 | 显示全部楼层
djzlove129 发表于 2015-9-27 22:13
为什么输入进入的内容,删除不了?

删除了 他立刻加一个, 当然删不了了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-9-28 22:39:15 | 显示全部楼层
千叶de悠一 发表于 2015-9-28 17:28
删除了 他立刻加一个, 当然删不了了

是哦,那要怎么才能删除呢?
回复 支持 反对

使用道具 举报

发表于 2015-9-30 21:53:02 | 显示全部楼层
用这种方法看合适不.. 2个编辑框,输入是编辑框0,输出是编辑框1,编辑框都是可编辑的,所以满足可修改要求,并且满足任意长度的输入,当热键按下,自动清除输入框的数字,等待下次输入.


1.png

  1. 功能 热键0_热键()
  2.    
  3.     如果(编辑框获取文本("编辑框1")!="")
  4.         编辑框设置文本("编辑框1",编辑框获取文本("编辑框1")&","&编辑框获取文本("编辑框0"))
  5.     否则
  6.         编辑框设置文本("编辑框1",编辑框获取文本("编辑框0"))
  7.     结束
  8.        
  9.     编辑框设置文本("编辑框0","")
  10.    
  11. 结束
复制代码


回复 支持 反对

使用道具 举报

发表于 2015-10-1 06:43:27 | 显示全部楼层
  1. 功能 编辑框0_内容改变()
  2.     变量 a=编辑框获取文本("编辑框0")
  3.     变量 长度=字符串长度(a)
  4.     如果(长度>=2 && 转整型(字符串截取左侧(长度-2,长度-1))>=0 &&  转整型(字符串截取左侧(长度-1,长度))>=0 )
  5.         if(字符串截取右侧("编辑框0",1) != ",")
  6.             traceprint("11")
  7.             编辑框设置文本("编辑框0",a&",")
  8.         end
  9.     结束
  10. 结束
复制代码


我是这么写的,但是很奇怪,输入2个数字之后会出来很多逗号,而且光标是在最前面的,这是为什么呢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-10-2 12:00 , Processed in 0.058553 second(s), 26 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表