ListBox1左键单击列表重复项

时间:2017-10-21 03:30:50

标签: c#

我有以下问题:不幸的是,一旦我点击列表就会重复。

点击后列表不应重复。

有一个用于刷新列表的刷新按钮 - 仅当特定文件夹中有某些内容时才会使用。

代码:C#.NET

https://gyazo.com/f7d026a956c648a1ecfd1a749a7c3b77

private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{

    DirectoryInfo dinfo = new DirectoryInfo(@"C:\fakepath\Something");

    FileInfo[] Files = dinfo.GetFiles("*.txt");

    foreach (FileInfo file in Files)
    {
        listBox1.Items.Add(file.Name);
    }
}

1 个答案:

答案 0 :(得分:0)

每次选择项目时都可以清除元素:

private void listBox1_SelectedIndexChanged(object sender, EventArgs e) {

    DirectoryInfo dinfo = new DirectoryInfo(@"C:\Users\Administrator\Desktop\Something\Something");

     listBox1.Items.Clear();

// etc..