Vb.net - FolderBrowserDialog

16,074

Solution 1

TextBoxShowOutput.Text = dialog.ToString & "/helloforum" & ".txt"

Must be:

TextBoxShowOutput.Text = dialog.SelectedPath & "/helloforum" & ".txt"

Solution 2

SelectedPath - Gets or sets the path selected by the user.

dialog.SelectedPath & "/helloforum.txt"
Share:
16,074
Vivek S.
Author by

Vivek S.

Updated on August 03, 2022

Comments

  • Vivek S.
    Vivek S. over 1 year

    I am having some troubles with FolderBrowserDialog I've tried all the post I could find here and I'm almost there in terms of what I want. following is my code:

    Private Sub ButtonBrowseOutput_Click(sender As Object, e As EventArgs) Handles ButtonBrowseOutput.Click
        Dim dialog = New FolderBrowserDialog()
        dialog.SelectedPath = Application.StartupPath
        If DialogResult.OK = dialog.ShowDialog() Then
            TextBoxShowOutput.Text = dialog.ToString & "/helloforum" & ".txt"
        End If
    End Sub
    

    would give me something like this:

    System.Windows.Forms.FolderBrowserDialog/helloforum.txt
    

    Where I want it to give it for example:

    c:/users/sexyname/desktop/helloforum.txt
    
    • Vivek S.
      Vivek S. over 9 years
      does helloforum.txt always taking from your application.startupPath ??
    • Admin
      Admin over 9 years
      yes it does for me :)
    • Vivek S.
      Vivek S. over 9 years
      if so then you need not to use this Dim dialog = New FolderBrowserDialog() instead of this you could get the file name like textBoxShowOutput.Text = Application.StartupPath & "/helloforum.txt"