找回密码
 立即注册

QQ登录

只需一步,快速开始

quququ

注册会员

7

主题

14

帖子

49

积分

注册会员

积分
49
最新发帖
quququ
注册会员   /  发表于:2022-12-12 15:53  /   查看:2426  /  回复:4
本帖最后由 quququ 于 2022-12-12 16:00 编辑

请问WinForms ComboBox下拉框如何实现多选,并且前面有对勾表示,如下图。

image.png278044432.png
image.png320734557.png

4 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-12-12 18:08:02
沙发
产品本身没有这个功能,可以自己通过自定义单元格类型尝试一下,自己创建一个下拉多选的组件,作为自定义单元格类型的编辑器

https://www.grapecity.com/spread ... elltype-custom.html
回复 使用道具 举报
quququ
注册会员   /  发表于:2022-12-13 12:16:16
板凳
Richard.Ma 发表于 2022-12-12 18:08
产品本身没有这个功能,可以自己通过自定义单元格类型尝试一下,自己创建一个下拉多选的组件,作为自定义单 ...

好的,感谢
回复 使用道具 举报
quququ
注册会员   /  发表于:2022-12-13 15:07:57
地板
Richard.Ma 发表于 2022-12-12 18:08
产品本身没有这个功能,可以自己通过自定义单元格类型尝试一下,自己创建一个下拉多选的组件,作为自定义单 ...

请问用什么组合比较好呢,尝试用了combobox和checklist的组合,但是显示出来的checklist的长度不太理想。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-12-13 17:03:58
5#
本帖最后由 Richard.Ma 于 2022-12-13 17:15 编辑

这个只能你自己来做二次开发了,你可以继承BaseCellType,然后自己重写GetEditorControl来定义编辑器,这个编辑器实际上就是你得先自己自定义一个包含了复选列表的下拉control控件就可以,,

以及getvalue,setValue等等这些方法的重写,这边目前没有现成的示例

https://www.grapecity.com/spread ... e.BaseCellType.html
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部