投稿者 デフォルト  (社会人) 投稿日時 2009/3/10 06:36:27
仮面の弁士さん、ありがとうございます。
このような理解の仕方でよろしいのでしょうか?

>ここで、0,1,3 が選択状態になったとしましょう。

この場合は、ループが0TO2で3回実行される
1回実行されるごとにアイテムがひとつずつ削除されるので、そのたびにインデックスが、変化する。

currentindex = ListBox1.SelectedIndices(0)
これは先頭のアイテムを削除するということなのですね


>もし、1,4 が選択状態であれば、
 この場合は、2回実行される。
 1回目に先頭のアイテムが削除され、2回目に2つめのアイテムのインデックスが、1→0に変化して
  そのアイテムを削除する