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:

codice:
 If OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.Cancel Then
            'Hai premuto Cancel
        End If
Per leggere il file di testo scelto tramite la finestra OpenFileDialog potresti scrivere:

codice:
If OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
            Dim myText As String() = System.IO.File.ReadAllLines(OpenFileDialog1.FileName)
        End If
Ti invito a leggere come funziona l'OpenFileDialog.