CheckedListBox迭代项目

时间:2011-01-04 16:38:07

标签: winforms checkedlistbox

所以我正在迭代框中所有选中的项目,如下所示:

for (int i = 0; i < listFiles.CheckedItems.Count; i++)
{

}

这有效,但是当我到达时,如何访问每个已检查项目的显示名称属性。看似简单,但我找不到它。

2 个答案:

答案 0 :(得分:2)

如果您不使用DisplayMember属性来自定义项目的呈现方式,则只需调用ToString()方法:

foreach (object item in listFiles.CheckedItems) {
    string displayName = item.ToString();
    // ...
}

答案 1 :(得分:1)

     foreach (string itemName in listFiles.CheckedItems)
     {


     }