在虚拟模式下获取ListView中的已检查项目

时间:2016-08-30 23:10:59

标签: c# winforms listview virtualmode

如何在虚拟模式中运行的 ListView 控件中迭代所有已检查项

我正在使用 CacheVirtualItems RetrieveVirtualItem 事件处理程序,并实现了基本的缓存处理。

文档说在虚拟模式下CheckedItems和SelectedItems会因为没有使用Items集合而抛出异常。对于我一直在阅读的内容,应该依赖于虚拟模式中的 CheckedIndices SelectedIndices ,但看起来该语句不正确,因为尝试在虚拟模式下使用它们会产生无效的操作异常

那么,如何查看已检查的项目?我的控件中的每个ListViewItem都有一个可能会也可能不会被选中的复选框。

0 个答案:

没有答案