none
Armazenar um caminho selecionado em um botão para utilizar ele depois RRS feed

  • Pergunta

  • Olá pessoal tenho dois botões onde eu gostaria que cada um armazenasse um arquivo de texto a qual eu seleciono com a função

                OpenFileDialog ofd = new OpenFileDialog();
                ofd.Filter = FileFilter;
                ofd.ShowDialog();

    Para depois, em um terceiro botão eu juntar os conteudos destes botões em apenas um arquivo de texto, como programo este terceiro botão?

    segunda-feira, 3 de julho de 2017 16:31

Respostas

  • Bom dia!

    Na verdade o botão não pode armazenar o arquivo. O que você pode fazer é criar outro OpenFileDialog e com este terceiro botão chamar uma função que crie um StreamReader para os arquivos selecionados nos OFDs.
    Ou, mais fácil ainda, colocar o caminho dos arquivos desejados em variáveis. Depois é ó abrir os arquivos e juntar:

    StreamReader sr1, sr2;
    StreamWriter sw1;

    sw1.Write(sr1.ReadToEnd());

    sw1.Write(sr2.ReadToEnd());

    terça-feira, 4 de julho de 2017 04:44

Todas as Respostas

  • Bom dia!

    Na verdade o botão não pode armazenar o arquivo. O que você pode fazer é criar outro OpenFileDialog e com este terceiro botão chamar uma função que crie um StreamReader para os arquivos selecionados nos OFDs.
    Ou, mais fácil ainda, colocar o caminho dos arquivos desejados em variáveis. Depois é ó abrir os arquivos e juntar:

    StreamReader sr1, sr2;
    StreamWriter sw1;

    sw1.Write(sr1.ReadToEnd());

    sw1.Write(sr2.ReadToEnd());

    terça-feira, 4 de julho de 2017 04:44
  • Bom dia,

    Por falta de retorno, essa thread está sendo encerrada.

    Caso necessário, deverá ser aberta uma nova thread.

    Atenciosamente,

    Filipe B de Castro

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    segunda-feira, 10 de julho de 2017 14:20
    Moderador