我在C#语言中有一个 checkedlistbox ,我想要多选,
但问题是当我输入 checkedlistbox.SelectedItems 时,它只包含上次选中项目的属性。
解决方案是什么?
答案 0 :(得分:2)
您需要将已检查列表框的SelectionMode设置为MultiSimple
或MultiExtended
以启用多重选择。
各种模式 -
- 一个 - 只能选择一个项目。
- 无 - 无法选择任何项目。
- MultiSimple - 可以选择多个项目。
- MultiExtended - 可以选择多个项目,用户可以使用SHIFT,CTRL和箭头键进行选择
修改强>
根据MSDN -
,您无法为checkedListBox设置多个选择SelectionMode属性确定列表框中是否有一个项目 可以选择,也可以不选择任何项目。对于CheckedListBox 对象,不支持多项选择。您可以将模式设置为 一件商品或没有商品。
即使我尝试设置它,如上所述它在运行时抛出ArgumentException -