C# listbox 如何删除和或取多条记录 window编程
俺是新手...
listbox的属性SelectionMode为MultiSimple时...如何获取其值,并且删除它们...
web编程好像有个listbox1.Items[i].Selected,这个Selected貌似非常方便...但是windows编程里面没有...
还有个小问题(5分)
listbox有个属性Sorted只能在private void InitializeComponent()这里定义吗?我想用个button来改变其属性值不可以吗?
答案快出现吧...谢谢大家~~~
------解决方案--------------------while (listBox1.SelectedItems.Count > 0)
     {
       listBox1.Items.Remove(listBox1.SelectedItems[0]);
     }
------解决方案--------------------for(int   i=0;i<listBox1.Items.Count;i++) 
 { 
 if(!   listBox1.SelectedItems.Contains(listBox1.Items[i])) 
 { 
 MessageBox.Show(listBox1.Items[i].ToString()); 
 } 
 }
------解决方案--------------------删除所有选中的项目
C# code
  for (int i = 0; i < this.listBox1.SelectedItems.Count; i++)
            {
                this.listBox1.Items.Remove(this.listBox1.SelectedItems[i]);
            }
------解决方案--------------------
listbox的Sorted属性可以用代码更改,但当Sorted为true,listbox.Items按顺序排列后,再将Sorted设置为false,
listbox.items的排列顺序不会恢复到未排序状态
------解决方案--------------------
winform 里面用循环可以实现的!我就是那样做的