だから私はこのようにボックス内のすべてのチェックされた項目を繰り返しています:
for (int i = 0; i < listFiles.CheckedItems.Count; i++)
{
}
これは機能しますが、チェックした各項目の表示名プロパティにアクセスするにはどうすればよいですか。簡単そうに見えますが、見つかりません。
だから私はこのようにボックス内のすべてのチェックされた項目を繰り返しています:
for (int i = 0; i < listFiles.CheckedItems.Count; i++)
{
}
これは機能しますが、チェックした各項目の表示名プロパティにアクセスするにはどうすればよいですか。簡単そうに見えますが、見つかりません。
DisplayMemberプロパティを使用してアイテムのレンダリング方法をカスタマイズしない場合は、 ToString()メソッドを呼び出すだけで済みます。
foreach (object item in listFiles.CheckedItems) {
string displayName = item.ToString();
// ...
}
foreach (string itemName in listFiles.CheckedItems)
{
}