none
Windows Form apresentando diretórios. RRS feed

  • Pergunta

  • Bom dia sou novo no forum e novo em Visual Studio também.

    Comecei a fazer um aplicativo simples, onde preciso de uma função para abri projeto.
    preciso de um ideia, dica, fonte qualquer coisa que me ajuda a criar uma janela que liste
    os diretórios do HD onde o usuário vai selecinar o diretório a ser salvo o projeto ou selecione
    do HD um projeto ja salvo.

    Qualquer ajudaBom dia sou novo no forum e novo em Visual Studio também.

    Comecei a fazer um aplicativo simples, onde preciso de uma função para abri projeto.
    preciso de um ideia, dica, fonte qualquer coisa que me ajuda a criar uma janela que liste
    os diretórios do HD onde o usuário vai selecinar o diretório a ser salvo o projeto ou selecione
    do HD um projeto ja salvo.

    Qualquer ajuda é bem vinda, e desde ja agradeço os que puderem me ajudar. é bem vinda, e desde ja agradeço os que puderem me ajudar.
    terça-feira, 10 de fevereiro de 2009 15:09

Respostas

  • Boa tarde,

    O link abaixo apresenta a classe SaveFileDialog através da qual você pode construir sua solução.

    http://msdn.microsoft.com/pt-br/library/microsoft.win32.savefiledialog.aspx


    Abraço,

    Marco Felde
    • Marcado como Resposta dablio quarta-feira, 11 de fevereiro de 2009 11:17
    terça-feira, 10 de fevereiro de 2009 17:05
  • Bom dia,

    Testei aqui e deu certo, arrastei um TextBox e um SaveFileDialog para o meu Form e codifiquei igual abaixo:

    private void Form1_Load(object sender, EventArgs e)  
            {  
                saveFileDialog1.ShowDialog();  
            }  
     
            private void saveFileDialog1_FileOk(object sender, CancelEventArgs e)  
            {  
                textBox1.Text = saveFileDialog1.FileName;  
            } 


    Espero que agora a gente tenha resolvido seu problema :) Qualquer coisa posta aí...


    Abraço,


    Marco Felde
    • Sugerido como Resposta Marco Felde quarta-feira, 11 de fevereiro de 2009 14:06
    • Marcado como Resposta dablio quarta-feira, 11 de fevereiro de 2009 16:03
    quarta-feira, 11 de fevereiro de 2009 14:05

Todas as Respostas

  • Boa tarde,

    O link abaixo apresenta a classe SaveFileDialog através da qual você pode construir sua solução.

    http://msdn.microsoft.com/pt-br/library/microsoft.win32.savefiledialog.aspx


    Abraço,

    Marco Felde
    • Marcado como Resposta dablio quarta-feira, 11 de fevereiro de 2009 11:17
    terça-feira, 10 de fevereiro de 2009 17:05
  • Marcos muito obrigado!! funcionou, muito mais fácil do que eu imaginei :)

    Desculpe a ignorancia, mas como eu faço para o diretório selecionado retornar no textbox da tela?




    terça-feira, 10 de fevereiro de 2009 17:48
  • Boa noite,

    eu não testei aqui mas tente adicionar o código abaixo no evento FileOk do SaveFileDialog:

    objetoTextBox.Text = objetoSaveFileDialog.FileName;


    Espero ter ajudado, não esqueça de marcar as respostas úteis...


    Abraço,

    Marco Felde

    quarta-feira, 11 de fevereiro de 2009 01:56
  • Marcos obrigado pela ajuda até agora porém esta linha de codigo no funciona, o que acontece é que objectoTextBox não aparece na minha estrutura.

    O cenário que eu criei para testar foi a mais simples possivel, um form1 que chama o
    SaveFileDialog no Load do form1, mas em "evento FileOk" não existe a opeção de codigo
    objectoTextBox.

    Se puder me ajudar novamente agradeço.

    abraço.
    quarta-feira, 11 de fevereiro de 2009 11:21
  • Bom dia,

    Testei aqui e deu certo, arrastei um TextBox e um SaveFileDialog para o meu Form e codifiquei igual abaixo:

    private void Form1_Load(object sender, EventArgs e)  
            {  
                saveFileDialog1.ShowDialog();  
            }  
     
            private void saveFileDialog1_FileOk(object sender, CancelEventArgs e)  
            {  
                textBox1.Text = saveFileDialog1.FileName;  
            } 


    Espero que agora a gente tenha resolvido seu problema :) Qualquer coisa posta aí...


    Abraço,


    Marco Felde
    • Sugerido como Resposta Marco Felde quarta-feira, 11 de fevereiro de 2009 14:06
    • Marcado como Resposta dablio quarta-feira, 11 de fevereiro de 2009 16:03
    quarta-feira, 11 de fevereiro de 2009 14:05
  • Marcos é isso ai "funcionou" muito obrigado e desculpe o incomodo e o tempo desperdiçado ai comigo!!

    vlw
    quarta-feira, 11 de fevereiro de 2009 16:02