我想刪除列表中的選中項目查看我的應用程序。該應用程序很簡單,它刪除當前用戶臨時目錄中的臨時文件。當應用程序執行時,它會加載列表視圖中的所有臨時文件。我已啓用複選框,以便用戶可以檢查他/她想要刪除的項目 謝謝您的時間。刪除啓用了複選框的列表框中的項目。通過檢查你想刪除的文件
代碼:
private void button1_Click(object sender, EventArgs e)
{
if (listView1.CheckedItems.Count > 0)
{
foreach (var fName in Directory.GetFiles(tFile))
{
try
{
File.Delete(fName);
}
catch (Exception)
{
// Ignore the failure and continue
}
}
MessageBox.Show("Finished");
PaintListView(tFile);
}
else
{
MessageBox.Show("Please Check the files you want to delete");
}
}
private void selectAllToolStripMenuItem_Click(object sender, EventArgs e)
{
foreach (ListViewItem item in listView1.Items)
{
item.Checked = true;
}
}
private void unselectAllToolStripMenuItem_Click(object sender, EventArgs e)
{
foreach (ListViewItem item in listView1.Items)
{
item.Checked = false;
}
}
private void listView1_ItemChecked(object sender, ItemCheckEventArgs e)
{
int c = listView1.CheckedItems.Count;
for (int i = 0; i < c; i++)
{
itemsChecked.Text = i.ToString();
}
//int listCount = listView1.CheckedItems.Count;
//itemsChecked.Text = listCount.ToString();
}
什麼是問題,併發布一些代碼。 – 2011-04-06 03:08:47
問題是我想刪除被檢查的文件 – partialdata 2011-04-06 03:28:17
@user:代碼太長;修剪到必要的部分... – Mehrdad 2011-04-06 03:37:48