C++で.net Frameworkのフォーム(Form)のリストボックス(ListBox)のオブジェクトlistbox
から選択された複数の項目を削除します。
int selectedNum = listBox1->SelectedIndices->Count;
for (int i = selectedNum-1; i > -1; i--) {
listBox1->Items->Remove(listBox1->SelectedItems[i]);
}
デフォルトでlistboxを作成すると単一項目しか選択できないので、以下のコードをlistboxに追加する。
this->listBox1->SelectionMode = SelectionMode::MultiExtended;