我有一个列表框,其中包含多个文件的名称。我可以选择文件名并单击“删除”。然后,该文件将从我的rackspace帐户中删除。如何在不重新启动应用程序的情况下自动刷新listBox?
我试过以下
listBox.refresh()
listBox.Update()
并且都没有给我我想要的结果。
答案 0 :(得分:1)
如果您要从ListBox
中删除项目,则可以使用多个选项。您可以重新加载正在使用的数据源,也可以使用Items
或ListBox.Items.Remove(item)
从ListBox.Items.RemoveAt(index)
简单地删除它们。
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
int index = listBox1.SelectedIndex;
listBox1.Items.RemoveAt(index);
// or
object item = listBox1.SelectedItem;
listBox1.Items.Remove(item);
}