В настоящее время я пытаюсь просмотреть все файлы и папки, выбранные пользователем, в списке. В данный момент я могу перечислить, что пользователь выбрал, используя openfiledialogue ОДНАКО я теперь сталкиваюсь с проблемой, когда я пытаюсь удалить его из списка. я пытаюсь разрешить пользователю установить флажок рядом с файлом и нажать кнопку удаления, чтобы удалить его
это мой код для кнопки удаления
private void button2_Click(object sender, EventArgs e)
{
for (int i = listView1.SelectedItems.Count - 1; i >= 0; i--)
{
listView1.Items.Remove(listView1.SelectedItems[i]);
}
}
это файл добавления в список для справки jsut в случае
private void button1_Click(object sender, EventArgs e)
{
OpenFileDialog openfiledialog = new OpenFileDialog();
// Display open file dialog
openfiledialog.InitialDirectory = "C:\\";
//openfiledialog.Multiselect = true;
openfiledialog.Title = "Lock File";
openfiledialog.Filter = "All Files | *.*";
openfiledialog.ShowDialog();
if (openfiledialog.FileName != "")
{
//move through FileInfo array and store in new array of fi
listView1.Items.Clear();
foreach (string file in openfiledialog.FileNames)
{
listView1.Items.Add(file);
}
}
}
и я нажал кнопку удаления, ничего не произошло, и я увидел какой-то ответ в Google об использовании режима выбора, но когда я использовал это, у моего списка не было свойства режима выбора и были подчеркнуты красные линии