private void listFileList_DragDrop(object sender, DragEventArgs e) { string[] StRiNgArRaY = (string[])e.Data.GetData(DataFormats.FileDrop, false); foreach (string s in StRiNgArRaY) { if (new FileInfo(s).Exists) listFileList.Items.Add(Misc.stripRootDir(s)); else if (new DirectoryInfo(s).Exists) { foreach (string str in Misc.FileStrings(new DirectoryInfo(s))) listFileList.Items.Add(Misc.stripRootDir(str)); } } listFileList.AutoResizeColumn(0, ColumnHeaderAutoResizeStyle.ColumnContent); listFileList.Select(); }