首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# listbox 怎么删除和或取多条记录 window编程

2011-12-22 
C# listbox 如何删除和或取多条记录 window编程俺是新手...listbox的属性SelectionMode为MultiSimple时...

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 里面用循环可以实现的!我就是那样做的

热点排行