bogekanpu 发表于 2008-7-21 10:38:08

下拉列表里显示项的动态变化能实现吗?

例如我有个8个布尔的LED灯,下拉列表里显示的项目为动态点亮的灯的名称,也就是说显示项是变化的,根据点亮的灯的情况不同来变更菜单项,请问能实现吗?
看了图应该更明白我的意思
谢谢谢谢!

飞雨天 发表于 2008-7-21 10:50:45

获取点亮bool的label,然后赋值给列表的strings[]

bogekanpu 发表于 2008-7-21 11:23:33

是这样的,可以实现。谢谢大哥。
再问:有什么好点的方法将点亮的布尔标签识别出来吗?我想的是CASE结构,但8个布尔控件就要做8个CASE,好麻烦,有没有直接获得点亮布尔的值的什么属性控件可以简化?

飞雨天 发表于 2008-7-21 12:01:31

可以把8个bool放到一个簇里面,然后用簇的controls[]来引用每个bool

bogekanpu 发表于 2008-7-21 12:41:18

能帮忙做一个例子吗?不熟悉。我试了CASE结构,输出给列表的strings[]会报错

飞雨天 发表于 2008-7-21 13:19:39

嗯~~~列表不要用enum,enum的strings[]节点在程序运行的时候是不能改变的,你可以用string ring来做列表

附上一个程序,还没有完成的,你自己修改下~~~

bogekanpu 发表于 2008-7-21 13:43:24

实在是感谢,大哥不如改名叫及时雨
页: [1]
查看完整版本: 下拉列表里显示项的动态变化能实现吗?