我想要达到的效果是:选择combo1中的一个list项目,点击command1后在listbox中显示多行结果

类似于常见的EXCEL中的筛选功能一样,combo1中的项目就是筛选的关键字,通过listbox输出筛选结果,点击listbox中的某一个结果还能在label控件中显示其... 类似于常见的EXCEL中的筛选功能一样,combo1中的项目就是筛选的关键字,通过listbox输出筛选结果,点击listbox中的某一个结果还能在label控件中显示其具体信息。
比如combo1的list项目为“日系车”、“德系车”、“美系车”,我选择“日系车”后在listbox中输出“丰田”、“本田”、“日产”,点击“丰田”后在label中显示丰田品牌的相关信息。
谁能具体告诉我要怎样操作才能实现?百度新手,分不多,但求解决问题......
展开
 我来答
xbj_hyml
2013-05-31 · TA获得超过285个赞
知道小有建树答主
回答量:552
采纳率:100%
帮助的人:432万
展开全部
这是个联动的问题,不难
你点击(Click,这个跟你选的combo1的类型有关),后判断一下当前选中项的值 或者编号去修改listbox中的值就可以了啊,然后通过 点击(Click) listbox ,判断值 去改变label的值
这些数据 你可以存到数组 或者.ini文件中
更多追问追答
追问
具体的数组或者ini文件如何操作,能否详细说明一下?
追答
这里说的 数组或ini文件 只是用来存放,你combox、listbox所需要的数据集合,这些数据你也 可以有其他来源。
如果你是问 数组 怎么在这个程序中怎么用:那就拿数组举个例
数组: a1 = {"日系","德系","国产"} a2 = {"丰田","本田","日产"} a3 = {"丰田信息","本田信息","日产信息"}
当你触发 combox 的click事件,ListIndex属性可以取到你选择的事第几个数据,下标赋值给 变量 index
if index = 0 ’也就是说 选择 a1(0) = "日系" ,你就将a2 数据全部加到 listbox 中
同理,对listbox 与 label 做这样的处理
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式