如何让ComboBox下拉列表显示图片?
根据葡萄城官方帮助文档:可以方便的将ImageList中的图片添加到C1ComboBox控件的下拉列表中每个项目中。
要在设计时添加图片到C1ComboBox元素中,按如下步骤完成:
[*]在窗体上添加一个C1ComboBox控件。
[*]使用String Collection Editor添加项目到C1ComboBox.Items集合。
[*]在窗体上添加一个ImageList控件。
[*]添加图片到imageList1中。
[*]为C1ComboBox集合中项目设置相应的键(名称)。
事实上,我按照上述操作之后,下拉图片并没有显示出来
ComboBox的DropDownStyle属性为DropDownList
Items是通过编辑器填进去的,总共3行
ImgList也是3张图片,分别为32*32的PNG图片
上述第5步的内容再确认一下:
就是给ItemsImageList属性选择那个ImageList对象
但是下拉列表中,就是显示不出图片,原因是什么?
最重要的一步你没有设置,需要将这个imagelist1绑定到itemsimagelist属性
然后,如果你就是通过设计器给了一个字符串集合,那么也不需要设置key,因为就一个字段
只要保持image的名称和字符串名称一致即可
如果你绑定的是一个list对象的话,那么就需要给定指定的字段名称作为key,这个key和image名称对应 Richard.Ma 发表于 2022-5-23 09:28
最重要的一步你没有设置,需要将这个imagelist1绑定到itemsimagelist属性
明白了,已解决。谢谢! 不客气
页:
[1]