Jump to content
BMR318

Botão que capta o caminho de uma pasta

Recommended Posts

BMR318

Boas,

Estou a tentar criar uma textbox, em que clicando num button, abre uma janela para seleccionar uma pasta de destino e apresenta o caminho completo na textbox.

Estou a usar o seguinte código:

 private void btnSelectFolder_Click(object sender, EventArgs e)
        {
            
           FolderBrowserDialog OpenFolder = new FolderBrowserDialog();

            OpenFolder.ShowDialog();

            if (OpenFolder.SelectedPath != null)
            {
                txtSelectFolder.Text = OpenFolder.ToString();

            } 

No entanto, o resultado que obtenho na textbox é: System.Windows.Forms.FolderBrowserDialog

Alguém tem alguma ideia que me possa ajudar??

Share this post


Link to post
Share on other sites
M6

O que tu queres não é o ToString (isso é uma "representação" do objeto para String), o que tu queres é o SelectedPath que já usas acima.

Lê a documentação que vais perceber.


10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Share this post


Link to post
Share on other sites
Karbust

Eu uso da seguinte forma para escolher a localização do ficheiro de backup da db mysql:

            FolderBrowserDialog browserDialog = new FolderBrowserDialog();

            if (browserDialog.ShowDialog() == DialogResult.OK)
            {
                _mysqlFunctions.MysqlDatabaseBackupExport(browserDialog.SelectedPath);
            }

O que te interessa daí é o browserDialog.SelectedPath

Se for para guardar um ficheiro nessa localização, adicionas isto ao resultado do SelectedPath: browserDialog.SelectedPath+"\\nomedoficheiro.txt"

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.