probleme avec Drag & Drop
Publié : mar. 24/août/2021 16:14
Bonjour
j'essaie de faire un drag & drop depuis un "ListViewGadget" vers le bureau(ou pc) et l'inverse.
la "ListViewGadget" représente les fichiers stoker dans un FTP.
Du bureau vers ma "ListViewGadget" , ca fonctionne.
voici le code :
mais je n'arrive pas à faire l'envers, copier un fichier du bureau(ou Pc) vers la "ListViewGadget"
( comment récupérer l'adresse du fichier stocker le Pc ?)
si quelqu'un a une idée ?
(pour le moment j'utilise "PathRequester" , j'aimerais pour l'éviter )
merci.
j'essaie de faire un drag & drop depuis un "ListViewGadget" vers le bureau(ou pc) et l'inverse.
la "ListViewGadget" représente les fichiers stoker dans un FTP.
Du bureau vers ma "ListViewGadget" , ca fonctionne.
voici le code :
Code : Tout sélectionner
Case #PB_Event_WindowDrop
Resultat$ = EventDropFiles()
If Resultat$ <> ""
copy = 0
For i = 0 To CountGadgetItems(#ftp_list) ; test si un fichier existe deja sur la CF
If GetFilePart(Resultat$) = GetGadgetItemText(#ftp_list, i)
var = MessageRequester("copy","voulez vous replacer le fichier existant",#PB_MessageRequester_YesNo)
If var <> #PB_MessageRequester_Yes
copy = 1
Break
EndIf
EndIf
Next
t$ = "a:\" + GetFilePart(Resultat$)
If err = 0 And ( t$ <> Resultat$ )
;t$ = "a:\" + GetFilePart(Resultat$)
SendFTPFile(0, Resultat$ , t$, 1)
Repeat
Delay(300)
Until FTPProgress(0) = -3 Or FTPProgress(0) = -2
EndIf
EndIf
ClearGadgetItems(#ftp_list)
Ftp_sp()
( comment récupérer l'adresse du fichier stocker le Pc ?)
si quelqu'un a une idée ?
(pour le moment j'utilise "PathRequester" , j'aimerais pour l'éviter )
merci.