c#从相应的列表框删除项目

问题描述 投票:-2回答:2

因此,我有三个列表框,目标是一旦用户单击一个列表框中的一个项目,然后单击窗体上的删除按钮,它将删除该项目,然后在同一级别删除其他两个列表框中的项目。

因此,删除列表框1的第五个元素会删除列表框2和3的第五个元素。

private void btnDelete_Click(object sender, EventArgs e)
{
    lstBox1.Items.Remove(lstBox1.SelectedItem);
    lstBox2.Items.Remove(lstBox2.SelectedItem);
    lstBox3.Items.Remove(lstBox3.SelectedItem);
}

因此,到目前为止,我将从列表框中删除单个项目,但是显然没有什么要从其他列表框中删除项目的处理。

有什么想法吗?

c# listbox listboxitem event-driven
2个回答
2
投票

如果用same level表示索引,那么可以很容易地做到这一点:


0
投票

可以与SelectedIndex方法一起使用RemoveAt

© www.soinside.com 2019 - 2024. All rights reserved.