Bonjour,
je cherche a implémenter le drag and drop de fichier (pdf, word, jpg...) et de dossier depuis et vers un mini explorateur de fichier integré a mon appli avec l'explorer de windows.
Le soucis est que je n'arriva pas.
Mon mini explorer est composé d'une Listview (LstFiles). J'ai mis ce code:
au niveau de mon Form load, j'ai ajouté:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 #region Méthodes Drag and Drop pour LstFiles void lstFiles_DragEnter(object sender, DragEventArgs e) { e.Effect = DragDropEffects.Copy; } void lstFiles_DragDrop(object sender, DragEventArgs e) { lstFiles.Items.Add(e.Data.ToString()); } #endregion
Quand j'essaye de drag and drop un fichier/dossier depuis le bureau ou l'explorateur windows vers ma Listview cela "fonctionne" mais a la place du fichier apparait "System.windows.Form.dataobject", mais nand si je clique dessus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 // allow drag and drop for LstFiles lstFiles.AllowDrop = true; lstFiles.DragDrop += new DragEventHandler(lstFiles_DragDrop); lstFiles.DragEnter += new DragEventHandler(lstFiles_DragEnter);
De plus le drag and drop inverse (mini explorer vers le bureau par exemple), ne fonctionne pas du tout.
une idée du soucis?
merci





Répondre avec citation




Pas de questions techniques par MP ! Le forum est là pour ça...
Partager