/// <summary> /// Drag Drop event for the form. Processes the file dragged onto the form so it can be printed /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Form1_DragDrop(object sender, DragEventArgs e) { string[] dropFiles = (string[])e.Data.GetData(DataFormats.FileDrop, false); for (int i = 0; i < dropFiles.Length; i++) { PrintFile p = new PrintFile(); p.FileName = Path.GetFileNameWithoutExtension(dropFiles[i]); p.FilePath = dropFiles[i]; files.Add(p); } ResetListbox(); }