Originariamente inviato da gibra
QUando fai doppio-clic il nome del file (completo di percorso) viene passato come argomento al tuo eseguibile; è come se tu scrivessi:

myapp.exe "C:\Documenti\miofile.txt"

per cui devi verificare all'avvio del tuo programma se esistono uno o più argomenti sulla linea di comando:


codice:
If My.Application.CommandLineArgs.Count > 0 Then
    MessageBox.Show(My.Application.CommandLineArgs(0))        
Else            
    MessageBox.Show("No args")        
End If
Perfetto, grazie mille...funziona , si apre il messaggio con il percorso in cui si trova il file...ora posso farlo girare in lettura nel form_load...c'è solo ancora un problema: è normale che se ho un file con uno spazio lui riconosca il nome troncato fino allo spazio? Esempio: il nome "test1.nfpa" lo legge e lo apre, mentre "test 1.nfpa" non lo legge...come posso ovviare?
Grazie ancora!