2010-04-16 70 views
3

我有一个CheckedListBox与几个项目,我想让用户选择多个使用箭头键或鼠标点击与shift和Ctrl键组合,所以我设置SelectionMode财产MultiExtendedCheckedListBox VB.Net MultiExtended SelectionMode

在设计时是不可能的,我得到一个错误:

value property is not valid.

,如果我把它在运行时做:

clbEmployees.SelectionMode = SelectionMode.MultiSimple 

我得到一个错误太:

CheckedListBox is not compatible with multiple selection.

我该怎么做?

回答

1

它不支持CheckedListBox。

但是,我相当确定您可以在ListView中模仿该功能。只需查看ListView的CheckBoxes和MultiSelect属性即可。据我所知,这些文件是兼容的。

+2

好主意!搜索文档后,我听说关于checkedlistbox不支持multiSimple,多扩展选择模式,只有一个选择。据我所知,多选只有列表框支持。我一直在搜索关于如何使用listview做的信息,正如你所说,我的意思是,listview与复选框结合在一起,并且在此链接中有一个很好的示例: http://msdn.microsoft.com/en-us/ library/system.windows.forms.listview.checkboxes.aspx 我希望它可以帮助别人。 感谢您的想法。 – user304602 2010-04-17 09:01:49