WPFウィンドウが読み込まれると、UserProfile変数を使用して現在のユーザーディレクトリをtextbox1.textに表示するテキストボックス(textbox1)があります
Private Sub Window_Loaded(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) Handles MyBase.Loaded
Dim defaultpath As String = Environment.CurrentDirectory
Environment.CurrentDirectory = Environment.GetEnvironmentVariable("UserProfile")
TextBox1.Text = defaultpath
End Sub
クリックすると、FolderBrowserDialog を使用してフォルダーを参照し、textbox1.text に新しいフォルダー パスを表示するボタンもあります。
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) Handles Button1.Click
Dim fldDialog As New FolderBrowserDialog()
fldDialog.RootFolder = Environment.SpecialFolder.Desktop
fldDialog.ShowDialog()
Dim filepathstore As String = fldDialog.SelectedPath
TextBox1.Text = filepathstore
End Sub
値は、FolderBrowserDialog で選択されたパスを表示するようになりました。
この新しい値をどのように保存し、WPF ウィンドウを閉じたり再度開いたりすると、デフォルト値の代わりにこの新しい値が表示されます。(デフォルト値を削除せずに置き換えます)
folderpath のこの新しい値は、必要に応じて何度でも変更できます。ただし、リセット ボタンをクリックすると、WPF ウィンドウはデフォルト値に戻ります。