从列表中删除所选项目

时间:2014-11-28 07:28:22

标签: c# listbox

我有一个列表,列表项在listBox中更新。

我使用下面的代码删除项目,但只删除第一项,而不是选中的项目。

_List.Items.RemoveAt(0);

如何编写一个代码,使所选项目从列表中删除?

1 个答案:

答案 0 :(得分:3)

您要删除列表中的第一项_List.Items.RemoveAt( 0 );

要从listBox中删除所选项目,您应该这样做:

if(listBox.SelectedIndex >= 0 && listBox.SelectedIndex < _List.Count)
    _List.Items.RemoveAt(listBox.SelectedIndex);

我在这里假设您的列表框是列表中项目的1:1副本