If ListView1.CheckBoxes = True Then
'using check boxes
For Each lvi As ListViewItem In ListView1.CheckedItems
'whole bunch of code
Next
Else
'not using check boxes
For Each lvi As ListViewItem In ListView1.SelectedItems
'the exact same whole bunch of code
Next
End If
コードを複製せずに、2 つの異なるコレクション セットを選択するにはどうすればよいですか? 私のプログラムでは、ユーザーがチェックボックスを使用している場合に選択された項目に対して行ったのと同じことを CheckedItems に対して行います。これらのアイテムへの参照を失わずにコレクション変数を作成して、それらにプロパティを書き込めるようにするにはどうすればよいですか?