Vorrei poter inserire un file attraverso il drag and drop in una listview.
Potete darmi una mano?!?!
Grazie in anticipo!![]()
Vorrei poter inserire un file attraverso il drag and drop in una listview.
Potete darmi una mano?!?!
Grazie in anticipo!![]()
I subitem di un listview, accettano stringhe per la loro proprietà text. Il listviewitem, può contenere un oggetto nel proprio tag, tuttavia io presumo che molto semplicemente si voglia inserire il percorso del file, così da poterlo, magari, richiamare/eseguire con un click sulla riga, o qualcosa di simile.
Il drag and drop non è materia che conosco, ma sarei curioso di sapere, intanto se ho indovinato per quanto sopra e poi da dove vorresti selezionare il file da inserire nel listview.
A quale strumento di visualizzazione avevi pensato per il prelievo?
Si hai capito bene...
Comunque il file può essere inserito dal browser;
come faresti semplicemente per copiare un file da una cartella ad un'altra, io vorrei poter trascinare il file all'interno della listview e visualizzarlo come se l'avessi copiato...
non so se mi sono spiegata bene...spero che riuscirete a darmi una mano!
Grazie!
Ma nessuno mi da una mano?!?!
Non sempre la risposta è immediata, IoProgrammo.... e non tutte le procedure sono facili da effettuare.
Un ultimo dettaglio: in pratica vuoi trascinare il nome di un file in una ListView da un browser per accodarlo al contenuto della ListView stessa o cosa?
Ciauz
Chico
Se ho ben capito vuoi prendere uno o più file da una cartella e "droppare" i nomi su un listview
Fai le seguenti cose:
1) vai sulla listview e imposta "allowdrop"
2) aggiungi un evento "dragenter" e sul codice scrivi questo (ovviamente listview1 è il nome della listview)
Dim filenames() As String = CType(e.Data.GetData(DataFormats.FileDrop),String()) For k As Integer = 0 To filenames.Length - 1 Dim lv As New ListViewItem(filenames(k)) listview1.Items.Add(lv) NextMi accorgo solo ora che si sta parlando di browser.
Il mio giochino funziona con il normale file explorer.
So che chiedo una procedura un pò complessa ed è anche difficile da spiegare...
comunque l'utente deve avere l'impressione di trascinare tutto il file all'interno della listview.
Dopo aver fatto questa operazione nella listview dovrà comparire l'iconcina del file e il nome completo di percorso...
Se non mi sono spiegata bene potete chiedermi delucidazioni all'infinito...![]()
A questo punto dovrai essere più precisa, fai finta di scrivere il manuale per l'utente finale(io faccio così di solito per schiarirmi le idee).
che ci dovrai fare con queste icone nella listview, il download da internet? una sorta di segnalibro? un client ftp? un file manager universale? un catalogo per ritrovare file importanti?
in base al problema potremmo trovare una soluzione diversa...
ciao
Il software è un gestionale....
una volta inserito il documento (di qualsiasi tipo esso sia) nella listview, in base ad alcune caratteristiche che vengono associate dall'utente, verrà archiviato in un punto preciso del file server....
ma il mio problema è soltanto quello di riuscire a visualizzare il documento una volta che l'ho trascinato nella listview, per dare diciamo una visione concreta del documento all'utente....