VBGood网站全文搜索 Google

搜索VBGood全站网页(全文搜索)

VB爱好者乐园(VBGood)

 找回密码
 立即注册
搜索
查看: 433|回复: 2

[求助] 如何简化并正常显示combo的背景颜色?

[复制链接]
发表于 2017-7-13 10:35:52 | 显示全部楼层 |阅读模式
本帖最后由 bruly 于 2017-7-13 12:51 编辑

老师好~!
           我在VB中添加了combo控件(通过引用部件“Microsoft Forms 2.0 Object Library”添加,不是默认的combo)。我想给它的每个选项内容添加背景颜色。
比如:我添加了三个选项:
                         combo.AddItem "红"::combo.AddItem "蓝"::combo.AddItem "绿"
           运行VB时,我点击combo下拉框,在弹出“红、蓝、绿”三个选项的同时,要求:
                          1、下拉框显示出对应的背景颜色,即“红”的背景颜色是红色,等(附件例子是成功的,但感觉太复杂、不知道如何借用);
                          2、鼠标在选项中移动选择时,背景颜色不要变化(附件的例子发生变化);
                          3、当选中下拉框的某个值,如“红”,那么 combo的背景 也是红色(附件例子不行)。

我百度找答案,上传了一个最接近我要求的附件,但还是有不少地方不符合我的要求,请问如何修正和简化附件,或是有没有其它更好的办法达成呢?

VB 设置ComboBox列表控件每行不同颜色.rar

13.33 KB, 下载次数: 36

 楼主| 发表于 2017-7-16 22:37:45 | 显示全部楼层
几天下来还是一无所获,
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

文字版|手机版|小黑屋|VBGood  

GMT+8, 2017-9-26 01:05

VB爱好者乐园(VBGood)
快速回复 返回顶部 返回列表