次のコードがあります。
Imports System.IO
Public Class Form2
Dim fileName As String = "C:\Users\Sam\Desktop\Visual Basic\Test\test.txt"
Dim pathname As String = "C:\Users\Sam\Desktop\Visual Basic\Test\test.txt"
Dim result As String
Private Sub btnBrowse_Click(sender As Object, e As EventArgs) Handles btnBrowse.Click
fdTxtFile.InitialDirectory = "C:\Users\Sam\Desktop\Visual Basic\Test"
fdTxtFile.ShowDialog()
' fdTxtFile.
End Sub
Private Sub fdTxtFile_FileOk(sender As Object, e As System.ComponentModel.CancelEventArgs) Handles fdTxtFile.FileOk
Dim strm As System.IO.Stream
result = Path.GetFullPath(fdTxtFile.ToString)
tbFileLocation.Text = result
strm = fdTxtFile.OpenFile()
' tbFileLocation.Text =
End Sub
End Class
ただし、Path.GetFullPath() を使用すると、ファイル ダイアログが開き、ファイルを選択しても [OK] ボタンはエラーなしで何もしません。選択したファイルの完全なファイルパスをテキストボックスに表示するようにしようとしていますが、これは私を悩ませています。GetFileName() などの他の関数は機能しますが、[OK] をクリックしても何もしません。