• 全部
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm&WPF
  • C#开发新技术
  • 问答

C#中如何删除listBox里面指定的项呢?

ssjywhr 2009-04-21 04:37:28
就是说,我想从textBox里面输入一个字符串,然后判断listBox里面有没有这个字符串,如果有就把它从listBox里面删除。请问这样怎么弄呢?
...全文
330 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
FlyBee 2009-04-21
[Quote=引用 5 楼 LoveLife_Go 的回复:]
C# codefor (int i = 0; i < listBox1.Items.Count; i++)
{
if (listBox1.Items[i].ToString() == textBox1.Text.ToString().Trim())
{
listBox1.Items.RemoveAt(i);
break;
}
}
[/Quote]
正解
回复
LoveLife_Go 2009-04-21
for (int i = 0; i < listBox1.Items.Count; i++)
{
if (listBox1.Items[i].ToString() == textBox1.Text.ToString().Trim())
{
listBox1.Items.RemoveAt(i);
break;
}
}
回复
youhua2 2009-04-21
[Quote=引用 1 楼 ericzhangbo1982111 的回复:]

int index= ListBox .Items.IndexOf("");
ListBox .Items.Remove(index);
[/Quote]
这个好
回复
listBox1.Items.RemoveAt
。。。。忘记了

直接
ListBox .Items.Remove("value");
回复
wangdetian168 2009-04-21
for() listBox.items
listBox.items.text==文本
删除当前项
回复

int index= ListBox .Items.IndexOf("");
ListBox .Items.Remove(index);
回复
相关推荐
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2009-04-21 04:37
社区公告

让您成为最强悍的C#开发者