J'essaie de trouver la meilleure façon de garder mon application sensible. Ci-dessous montre le code avec lequel je travaille actuellement. Ce que j'ai trouvé est que le fil de travail d'arrière-plan est la voie à suivre.background worker thread
private void cleanFiles()
{
if (listView1.CheckedItems.Count != 0)
{
// If so, loop through all checked files and delete.
foreach (ListViewItem item in listView1.CheckedItems)
{
string fileName = item.Text;
string filePath = Path.Combine(tFile + fileName);
try
{
File.Delete(filePath);
}
catch (Exception)
{
//ignore files being in use
}
MessageBox.Show("Files Cleaned");
}
}
else
{
MessageBox.Show("Please put a check by the files you want to delete");
}
}
}
}
Le travailleur de l'arrière-plan m'a aidé. Je vous remercie! – partialdata