调用remove怎么删不了
是不是要改他的一个属性啊?
if (listBox1.SelectedItems.Count == 0) { MessageBox.Show("Please select the items you want to delete"); } else { listBox1.Items.Remove(listBox1.SelectedItems); }
if (listBox1.SelectedItems.Count == 0){ MessageBox.Show("Please select the items you want to delete");}else{ foreach (var item in listBox1.SelectedItems) { listBox1.Items.Remove(item); }}
[解决办法]
删除指定索引
[解决办法]
3楼正确
.SelectedItems 是集合
remove是单项,需要循环处理
[解决办法]
if (listBox1.SelectedItems.Count == 0) { MessageBox.Show("Please select the items you want to delete"); } else { for(int i = this.listBox1.SelectedItems.Count-1; i>=0;i--) { this.listBox1.Items.Remove(this.listBox1.SelectedItems[i]); } }