Hallo ich habe mal wieder ein Problem welches ich mit Google und Beispielprojekten leider nicht lösen konnte. Für ein Programm muss ich Dateien aus dem Programm per Drag & Drop zum Explorer ziehen können. Andersrum ist es kein Problem nur hier leider schon.
Ich habe derzeit folgende Codes:
Leider funktionieren beide nicht. (Ist ja die selbe Funktion nur etwas anders geschrieben)
Weis einer woran es liegt das die Datei nicht verschoben werden kann ?
Edit: Habs schon selber geschafft. Hab vergessen AllowDrop auf true zu setzen
Ich habe derzeit folgende Codes:
Code:
string[] files = new string[] { Path.GetTempFileName() };
DataObject fileDragData = new DataObject(DataFormats.FileDrop, files);
DoDragDrop(fileDragData, DragDropEffects.Move);
Code:
List<string> files = new List<string>();
foreach (ListViewItem i1 in lvFiles.SelectedItems) files.Add(Path.GetTempFileName());
this.lvFiles.DoDragDrop(new DataObject(DataFormats.FileDrop, files.ToArray()), DragDropEffects.Copy);
Weis einer woran es liegt das die Datei nicht verschoben werden kann ?
Edit: Habs schon selber geschafft. Hab vergessen AllowDrop auf true zu setzen