C# c Windows窗体应用程序-如何从列表框中仅删除一项?

C# c Windows窗体应用程序-如何从列表框中仅删除一项?,c#,C#,假设我的列表框中有这些项目。我知道如何删除所有项目列表框1.items.Clear;,但是我如何只删除一项呢 listBox1.Items.Add(1000); listBox1.Items.Add(2000); listBox1.Items.Add(3000); 感谢您的帮助我相信您正在寻找RemoveAtselectedIndex listBox1.Items.Add(1000); listBox1.Items.Add(2000); listBox1.Items.Add(3000);

假设我的列表框中有这些项目。我知道如何删除所有项目列表框1.items.Clear;,但是我如何只删除一项呢

listBox1.Items.Add(1000);
listBox1.Items.Add(2000); 
listBox1.Items.Add(3000);

感谢您的帮助

我相信您正在寻找RemoveAtselectedIndex

listBox1.Items.Add(1000);
listBox1.Items.Add(2000); 
listBox1.Items.Add(3000);
示例:myListBox.Items.RemoveAtselectedIndex

listBox1.Items.Remove2000;-删除括号中的项目。我认为2000应该在引号中,因为它是一个字符串值

listBox1.Items.Add(1000);
listBox1.Items.Add(2000); 
listBox1.Items.Add(3000);
listBox1.Items.RemoveAtlistBox1.SelectedItem;-单击选定项后,将其删除。这可以用于OnClick事件,也可以与按钮单击结合使用,具体取决于您需要什么

listBox1.Items.Add(1000);
listBox1.Items.Add(2000); 
listBox1.Items.Add(3000);

另外,这里有一个链接

,似乎是我正在寻找的,但SelectedIndex部分给了我一个错误,单词下面有红色的锯齿形。我刚刚更改了列表框的名称以适合我的解决方案。我不熟悉编码。@rathibond-您必须定义selectedIndex是什么。如果列表中有n个项目,则selectedIndex必须介于0和n-1之间。
listBox1.Items.Add(1000);
listBox1.Items.Add(2000); 
listBox1.Items.Add(3000);