private void dataGridView_DragDrop(object sender, DragEventArgs e)
{
items = new List<FileInfo>();
files = (string[])e.Data.GetData(DataFormats.FileDrop);
dataGridViewProgressBar.Visible = true;
StatusLabel.Visible = true;
foreach (string file in files)
{
string extension = Path.GetExtension(file);
if (Path.GetExtension(file).Equals(".zip") || Path.GetExtension(file).Equals(".rar"))
{
foreach (string unzipped in DirectoryHandler.UnzipFile(file))
items.Add(new FileInfo(unzipped));
}
else if (Path.GetExtension(file).Equals(".torrent"))
{
items.Add(new FileInfo(file));
}
}
tb.RunWorkerAsync(items);
}