我目前正在嘗試查看用戶在列表框中選擇的所有文件和文件夾。在這一刻,我能夠列出用戶使用openfiledialogue選擇了什麼,但是當我嘗試從列表框中刪除它時,我現在正面臨着問題。我試圖讓用戶點擊該文件旁邊的複選框,然後按下刪除鍵將其刪除如何從列表框中刪除選定的項目C#
這是我刪除按鈕
private void button2_Click(object sender, EventArgs e)
{
for (int i = listView1.SelectedItems.Count - 1; i >= 0; i--)
{
listView1.Items.Remove(listView1.SelectedItems[i]);
}
}
代碼,這是將文件添加到列表框中以供參考僅僅指剛萬一
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);
}
}
}
,我按下了刪除按鈕沒有發生,我看到一些答案對谷歌使用的SelectionMode的,但是當我用,我的列表框不具備的SelectionMode的財產,並有紅色的線條強調
上
不起作用。 CheckedItems不是關於Listbox的。 –