如何找出checkedlistbox中选择的项目?

时间:2013-08-15 15:29:09

标签: c# checkedlistbox

我在C#语言中有一个 checkedlistbox ,我想要多选,

但问题是当我输入 checkedlistbox.SelectedItems 时,它只包含上次选中项目的属性。

解决方案是什么?

1 个答案:

答案 0 :(得分:2)

您需要将已检查列表框的SelectionMode设置为MultiSimpleMultiExtended以启用多重选择。

各种模式 -

  
      
  • 一个 - 只能选择一个项目。
  •   
  • 无 - 无法选择任何项目。
  •   
  • MultiSimple - 可以选择多个项目。
  •   
  • MultiExtended - 可以选择多个项目,用户可以使用SHIFT,CTRL和箭头键进行选择
  •   

修改

根据MSDN -

,您无法为checkedListBox设置多个选择
  

SelectionMode属性确定列表框中是否有一个项目   可以选择,也可以不选择任何项目。对于CheckedListBox   对象,不支持多项选择。您可以将模式设置为   一件商品或没有商品。

即使我尝试设置它,如上所述它在运行时抛出ArgumentException -

enter image description here