TC官方合作论坛

 找回密码
 立即注册
查看: 2290|回复: 11
打印 上一主题 下一主题

[已解决] 关于编辑框按回车清零

[复制链接]
跳转到指定楼层
楼主
发表于 2012-5-15 20:45:58 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上加入TC

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

x
在编辑框中输入了字符 按回车后 就清零了, 求教各位大神怎么才能在输入字符的时候 按回车就设置当前输入的字符到编辑框并让编辑框失去焦点?
回复

使用道具 举报

地板
发表于 2012-5-15 21:02:58 | 只看该作者
目前TC好像没有这个功能!
如果你不怕麻烦我给你提个思路!
在编辑框中输入字符的时候
编辑框是在最顶层的窗口!(子窗口)
然后你可以用等待按键功能!
这么说能明白吗?
回复 支持 反对

使用道具 举报

12#
发表于 2012-5-17 12:42:27 | 只看该作者
读取编辑框内容 是连回车 一起读的
读配置 只读单行  回车之后的 应该就不会读进去了
回复 支持 反对

使用道具 举报

11#
 楼主| 发表于 2012-5-17 12:38:46 | 只看该作者
回复 9楼hohhohh的帖子

我尝试这用了下你的思路 不过我没读写配置 而是获得键值后 直接读取编辑框内容再设置 先设置一个空字符 再设置内容 虽然内容还在编辑框 但是依然换行了
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2012-5-16 21:30:10 | 只看该作者
回复 9楼hohhohh的帖子

谢谢啦 我去试试先
回复 支持 反对

使用道具 举报

9#
发表于 2012-5-16 18:31:48 | 只看该作者
编辑框 按了回车 不是清零 是 换行了  你按方向↑  就可以看见了
我用了个麻烦点的办法保存 回车 前的文字
按了回车 读取内容 后保存到 临时配置文件
读取 临时配置文件   更改编辑框
  删除 临时配置文件
如果后面要运行 按钮 就加一个调用


  1. 功能 逻辑型 激活码输入框_内容改变()
  2. //这里添加你要执行的代码
  3. 整型 键值=键盘.等待按键()
  4. 如果(键值==13)
  5. 字符型 内容=编辑框.获得文本("激活码输入框")
  6. 整型 临时文件句柄=文件.创建("c:\\临时文件.ini","读写")
  7. 文件.关闭(临时文件句柄)
  8. 辅助.写配置("临时文件","临时数据",内容,"c:\\临时文件.ini")
  9. 内容=辅助.读配置("临时文件","临时数据","c:\\临时文件.ini")
  10. 编辑框.设置文本("激活码输入框","")
  11. 编辑框.设置文本("激活码输入框",内容)
  12. 辅助.等待(50)
  13. 文件.删除("c:\\临时文件.ini")
  14. 辅助.等待(50)



  15. 用户验证.开始_点击()
  16. 如果结束
  17. 返回 真
  18. 功能结束
复制代码
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2012-5-16 18:27:10 | 只看该作者
回复 6楼tyuyan的帖子

因为通常按下回车后就能确定输入的字符 比如IE上输入了网址后按回车就能确定网址跳转并失去焦点, TC上如果在编辑框按下回车后 输入的字符就换行了 虽然输入的还在 但是看不到了 而且焦点依然在编辑框上 有时候会很麻烦....
回复 支持 反对

使用道具 举报

7#
发表于 2012-5-16 09:39:48 | 只看该作者
      如果别人的回复可以帮你解决问题或者提供思路,请采纳为最佳回复。
回复 支持 反对

使用道具 举报

6#
发表于 2012-5-16 09:16:27 | 只看该作者
来看看。。。  这样操作主要是干嘛呢?
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2012-5-15 21:06:39 | 只看该作者
哦 谢谢狼狼 我先去试试
           |
           |
狼狼 这办法没法....编辑框句柄每次启动都有变化...如果要用这个办法....太复杂了......
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

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

GMT+8, 2025-12-22 05:27 , Processed in 0.097403 second(s), 25 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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