调用remove怎么删不了
是不是要改他的一个属性啊?
- C# code
if (listBox1.SelectedItems.Count == 0) { MessageBox.Show("Please select the items you want to delete"); } else { listBox1.Items.Remove(listBox1.SelectedItems); }
[解决办法]
试试这个呢listBox1.Items.RemoveAt(listBox1.SelectedIndex);
[解决办法]
- C# code
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是单项,需要循环处理
[解决办法]
[解决办法]
- C# code
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]); } }