TC官方合作论坛

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

[已解决] 关于编辑框内容改变事件的问题求解

[复制链接]
跳转到指定楼层
楼主
发表于 2014-5-10 00:19:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
  1. 功能 编辑框0_内容改变()
  2.     如果(编辑框.获得文本("编辑框0")>0&&编辑框.获得文本("编辑框0")<5)
  3.         标签.设置文本("标签0","你好")
  4.     如果结束
  5.     如果(编辑框.获得文本("编辑框0")>4&&编辑框.获得文本("编辑框0")<10)
  6.         标签.设置文本("标签0","我好")
  7.     如果结束
  8.         如果(编辑框.获得文本("编辑框0") > 9 )
  9.         标签.设置文本("标签0", "他好")
  10.     如果结束
  11. 功能结束
复制代码
如果我编辑框里输入4 标签0会变成”你好“,如果撤销会提示类型不匹配,菜鸟坐等原因
回复

使用道具 举报

地板
发表于 2014-5-10 00:27:55 | 只看该作者
本帖最后由 石中草 于 2014-5-10 00:29 编辑

如果(编辑框.获得文本("编辑框0")>0&&编辑框.获得文本("编辑框0")<5)
如果(编辑框.获得文本("编辑框0")>4&&编辑框.获得文本("编辑框0")<10)
如果(编辑框.获得文本("编辑框0") > 9 )

这几句判断的原因, 如果你删除编辑框里的数字"4", 也是改变编辑框的内容,也会执行内容改变里的代码.

但是你的判断,是 计算表达式 ,  也就是说 ""(编辑框.获得文本("编辑框0")此时获取的是空) 会大于0吗 ,这是错误表达式,计算表达式,两边必须是整数
回复 支持 反对

使用道具 举报

沙发
发表于 2014-5-10 00:25:38 | 只看该作者
-。-先判断是否为数字,再去比较,文本和数字比较肯定会类型不匹配
回复 支持 反对

使用道具 举报

板凳
发表于 2014-5-10 00:27:52 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

5#
 楼主| 发表于 2014-5-10 00:43:32 | 只看该作者
  1. 功能 编辑框1_内容改变()
  2.    
  3.     如果(类型.转整型(编辑框.获得文本("编辑框1"))>0&&类型.转整型(编辑框.获得文本("编辑框1"))<5)
  4.         标签.设置文本("标签0","你好")
  5.     如果结束
  6.     如果(类型.转整型(编辑框.获得文本("编辑框1"))>4&&类型.转整型(编辑框.获得文本("编辑框1"))<10)
  7.         标签.设置文本("标签0","我好")
  8.     如果结束
  9.     如果(类型.转整型(编辑框.获得文本("编辑框1")) > 9 )
  10.         标签.设置文本("标签0", "他好")
  11.     如果结束
  12.      如果 (编辑框.获得文本("编辑框1") == "" )
  13.         标签.设置文本("标签0", "空")
  14.     如果结束
  15.    
  16. 功能结束
复制代码
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-5-10 00:44:46 | 只看该作者
石中草 发表于 2014-5-10 00:27
如果(编辑框.获得文本("编辑框0")>0&&编辑框.获得文本("编辑框0")4&&编辑框.获得文本("编辑框0") 9 )

这几 ...

谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-9-27 07:29 , Processed in 0.150976 second(s), 25 queries .

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

© 2001-2013 Comsenz Inc.

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