TC官方合作论坛

标题: 下拉框选择代码问题 [打印本页]

作者: tobydu    时间: 2013-9-10 10:31
标题: 下拉框选择代码问题
我设了个下拉框,里面有较多选项,现在想根据选择的选项找相应的图片,我的代码是
  1. ID,intX,intY
  2.     ID=combo.getcursel("ComBox0")
  3.     if(ID=0)
  4. color.findpic(0,0,1440,900,"rc:\\0.bmp",#000000,0.8,0,intX,intY)
  5.     endif
  6. if(ID=1)
  7. color.findpic(0,0,1440,900,"rc:\\1.bmp",#000000,0.8,0,intX,intY)
  8.     endif
  9. if(ID=2)
  10. color.findpic(0,0,1440,900,"rc:\\2.bmp",#000000,0.8,0,intX,intY)
  11.     endif
  12. .....
复制代码
由于选择较多,请问有没有简洁的代码?
先谢谢各位大神

作者: twiliam    时间: 2013-9-10 11:06
不知道这个可行否
  1. ID,intX,intY
  2. ID=combo.getcursel("ComBox0")
  3. 选择(ID)
  4.     条件 0:
  5.     color.findpic(0,0,1440,900,"rc:\\0.bmp",#000000,0.8,0,intX,intY)
  6.     条件 1:
  7.     color.findpic(0,0,1440,900,"rc:\\1.bmp",#000000,0.8,0,intX,intY)
  8.     条件 2:
  9.     color.findpic(0,0,1440,900,"rc:\\2.bmp",#000000,0.8,0,intX,intY)
  10. 选择结束
复制代码

作者: tobydu    时间: 2013-9-10 11:38
突然发现可以
color.findpic(0,0,1440,900,"rc:\\"&ID&".bmp",#000000,0.8,0,intX,intY)
作者: twiliam    时间: 2013-9-10 11:40
回复 3楼tobydu的帖子

好吧 如果你的图片命名规则是这样的话,确实可以这么用
作者: tobydu    时间: 2013-9-10 14:35
但是这样是找不到图的。
作者: twiliam    时间: 2013-9-10 14:52
回复 5楼tobydu的帖子

  1. 路径 = help.getrcpath("rc:")
  2. color.findpic(0,0,1440,900,路径&ID&".bmp"),#000000,0.8,0,intX,intY)
复制代码


作者: tobydu    时间: 2013-9-10 16:08
回复 6楼twiliam的帖子

路径 = help.getrcpath("rc:")

还是 路径 = help.getrcpath("rc:\\")?
作者: twiliam    时间: 2013-9-10 16:24
  1. 路径 = help.getrcpath("rc:")
复制代码





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