c# listbox控件问题

来源:百度知道 编辑:UC知道 时间:2024/06/07 08:15:43
已经能多选了
我想把多选选上的项删掉.
我用removeat只能删掉一项,
怎么能获取有几个选项被选上.

foreach( int i in this.listBox1.SelectedIndices){
//del [i]
}

this.listBox1.SelectedIndices 获取选择的所有项的索引
this.listBox1.SelectedItems 获得所有选择的项
用上面两个集合之一即可。

用一个for循环
for(i=0;i=lb.count-1;i++)
{
if(lb.Checked(i))
removeat(i);
}
这样不就行了 就是个大体思路 具体代码自己写吧
觉得有道理 我接分了