针对下拉列表项复选框

时间:2013-09-12 13:11:40

标签: .net winforms

无论如何都要创建dropdownlistcombobox并在其上添加复选框。因此,用户可以一次选择多个项目。

我发现类似的事情是checkedListBox,但是当有更多项目时会增长。

在我的情况下,我没有足够的空间来使用checkedListBox

有没有办法实现这个目标?

2 个答案:

答案 0 :(得分:3)

使用支票进行组合/下拉是绝对疯狂的想法,因为组合意味着从列表中选择单个项目。

如果房地产是您的问题,您可以使用列表框和确定按钮创建隐藏的用户控件,单击某个按钮时弹出它。例如,您可以拥有一个只读文本框,其中所选项目以分号分隔,旁边有小...按钮。单击时,弹出列表框,然后选择内容,关闭它,它将出现在文本框中。 这只是你可以做的事情之一。

答案 1 :(得分:1)

你必须创建自己的控件 - http://www.codeproject.com/Articles/18929/An-OwnerDraw-ComboBox-with-CheckBoxes-in-the-Drop可能是一个很好的起点。