找回密码
 立即注册

QQ登录

只需一步,快速开始

taoyuansoft

中级会员

82

主题

209

帖子

935

积分

中级会员

积分
935
taoyuansoft
中级会员   /  发表于:2022-5-21 17:17  /   查看:2273  /  回复:3
根据葡萄城官方帮助文档:

可以方便的将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对象

但是下拉列表中,就是显示不出图片,原因是什么?


3 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-5-23 09:28:37
沙发
最重要的一步你没有设置,需要将这个imagelist1绑定到itemsimagelist属性




然后,如果你就是通过设计器给了一个字符串集合,那么也不需要设置key,因为就一个字段
只要保持image的名称和字符串名称一致即可

如果你绑定的是一个list对象的话,那么就需要给定指定的字段名称作为key,这个key和image名称对应

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
taoyuansoft
中级会员   /  发表于:2022-5-24 23:31:42
板凳
Richard.Ma 发表于 2022-5-23 09:28
最重要的一步你没有设置,需要将这个imagelist1绑定到itemsimagelist属性

明白了,已解决。谢谢!
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-5-25 09:13:06
地板
不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部