111,129
社区成员
发帖
与我相关
我的任务
分享
for (int i = listBox1.Items.Count;i>0; i--)
{
listBox1.SelectedItem = listBox1.SelectedItems[i-1]; //这里改成i-1,数组是从0开始的
//string text = listBox1.SelectedItem.ToString();
listBox1.Items.RemoveAt(listBox1.SelectedIndex);
}
while(listBox1.Items.Count>0)
{
listBox1.SelectedIndex = 0;
string text = listBox1.Items[0].ToString();
listBox1.Items.RemoveAt(0);
}
for (int i = 0; i < listBox1.Items.Count; i++)
{
listBox1.SelectedItem = listBox1.SelectedItems[i];//这句很有问题
listBox1.Items.RemoveAt(listBox1.SelectedIndex);
}
for (int i = listBox1.Items.Count;i>0; i--)
{
listBox1.SelectedItem = listBox1.SelectedItems[i];
//string text = listBox1.SelectedItem.ToString();
listBox1.Items.RemoveAt(listBox1.SelectedIndex);
}