private void lv_WaitingFileList_DragDrop(object sender, DragEventArgs e) { string[] DragDropFiles = (string[])e.Data.GetData(DataFormats.FileDrop, false); foreach (string File in DragDropFiles) { MovieFile tempFile = new MovieFile(File); foreach (string SupportedFileFormat in SupportedFileFormats) { if (SupportedFileFormat.Equals(tempFile.FileExtension.ToUpper())) { ListViewItem LVI = new ListViewItem("Pending"); LVI.SubItems.Add(File); lv_WaitingFileList.Items.Add(LVI); } } } lv_WaitingFileList.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent); }