Direi che non va bene, la funzione .ShowDialog ti restituisce un oggetto di tipo DialogResult e non di certo una stringa e va utilizzato per comunicare al chiamante il risultato della scelta fatta con la OpenFileDialog
Per cui al limite:
Per leggere il file di testo scelto tramite la finestra OpenFileDialog potresti scrivere:codice:If OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.Cancel Then 'Hai premuto Cancel End If
Ti invito a leggere come funziona l'OpenFileDialog.codice:If OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then Dim myText As String() = System.IO.File.ReadAllLines(OpenFileDialog1.FileName) End If

Rispondi quotando