首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

ComboBox有无办法隐藏某些项,或者让其Index可以跳着设值?该怎么解决

2012-01-22 
ComboBox有无办法隐藏某些项,或者让其Index可以跳着设值?在做一个软件,有一个Combo给用户选择功能,然后对

ComboBox有无办法隐藏某些项,或者让其Index可以跳着设值?
在做一个软件,有一个Combo给用户选择功能,然后对应的数据要发到串口给下位机。

本来第一项的Index是0,正好把0对应的选项添加到第一项就行了,但是中间有一些功能是不用的,不让用户看到。

比如本来0x0到0xF对应16个选项,写入的时候直接用Index赋值,但是现在中间的4和5,还有B,D对应的项用不到,所以Combo里不能出现。

下位机的数据对应是不能改的,这样一来就不能用Index赋值,而且用不到的选项也没有规律,所以好像只能添加麻烦的判断,Combo好像也没有隐藏某项的功能,Index也只能照排。

不知道有没有什么变通或者比较巧妙的办法解决这个问题,还是只能换控件或者手动一个个判断?

[解决办法]
用ItemData,里面可以为每个Item设置一个Long值。

热点排行