TC官方合作论坛

标题: 一个如果判断的问题! [打印本页]

作者: 禁猎白狼    时间: 2012-12-29 12:16
标题: 一个如果判断的问题!
举个例子,来个大神帮忙看下:判断=下拉框.获得文本("下拉框0")

如果(判断=="A")
   执行A动作
如果结束

如果(判断=="B")
   执行B动作
如果结束

怎样将2个如果放在一起,使得我们在下拉框选择A的时候,执行A动作。选择B的时候,执行动作B。再选择A还是执行A动作。



作者: 禁猎白狼    时间: 2012-12-29 12:17
如果(判断=="A")
   执行A动作
   如果(判断=="B")
   执行B动作
   如果结束
如果结束

----------这个试过了,不行!
作者: 187144831    时间: 2012-12-29 12:22
用选择命令
循环 (真)
选择 (下拉框.获得文本("下拉框0") )
条件 A:
执行A代码
条件 B:
执行B代码
条件结束
循环结束
作者: Sky_Pro    时间: 2012-12-29 12:23
回复 1楼禁猎白狼的帖子

下拉框,事件,选择改变()
作者: 禁猎白狼    时间: 2012-12-29 12:45
回复 3楼187144831的帖子

选择命令没学过,不知道怎么用哦!  
能麻烦你帮忙写具体点吗? 我可以参考学习一下
就按照我前面题目的例子写下!  谢谢了!
作者: molunshang    时间: 2012-12-29 12:52
功能 下拉框0_选择改变()
判断=下拉框..获得文本("下拉框0")
如果(判断=="A")
   执行A动作
如果结束
如果(判断=="B")
   执行B动作
如果结束
功能结束
作者: 禁猎白狼    时间: 2012-12-29 13:24
回复 6楼molunshang的帖子

您这个也不行哦 亲
作者: molunshang    时间: 2012-12-29 14:24
回复 7楼禁猎白狼的帖子

"下拉框.获得文本()"是获得下拉框当前输入的文本,可以改为
  1. 功能 下拉框0_选择改变()
  2. 序号=下拉框.获得选项("下拉框0")
  3. 判断=下拉框..获得内容("下拉框0",序号)
  4. 如果(判断=="A")
  5.    执行A动作
  6. 如果结束
  7. 如果(判断=="B")
  8.    执行B动作
  9. 如果结束
  10. 功能结束
复制代码


作者: 15907233    时间: 2012-12-29 15:01
回复 1楼禁猎白狼的帖子

判断=下拉框.获得文本("下拉框0")
如果(判断=="A")
   执行A动作
否则
   如果(判断=="B")
               执行B动作
      如果结束
如果结束
作者: solmwc    时间: 2012-12-29 15:15
回复 1楼禁猎白狼的帖子

var text="A"
select (text)
case "A":
help.messagebox("你选择了a")
case "B":
help.messagebox("你选择了b")
case "C":
help.messagebox("你选择了c")
default:
help.messagebox("你没选择")
endselect
作者: solmwc    时间: 2012-12-29 15:29
回复 1楼禁猎白狼的帖子
  1. function combo_selectchanged()
  2. //这里添加你要执行的代码
  3. var cur,text
  4. cur=combo.getcursel("combo")
  5. text=combo.gettextbycur("combo",cur)
  6. //help.messagebox(text)
  7. select (text)
  8. case "A":
  9. help.messagebox("你选择了a")
  10. case "B":
  11. help.messagebox("你选择了b")
  12. case "C":
  13. help.messagebox("你选择了c")
  14. default:
  15. help.messagebox("你没选择")
  16. endselect
  17. endfunction
复制代码





欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1