none
Como escrever num arquivo de text, uma linha e apos isto pular linha e escrever na linha debaixo.

    Question

  • Pessoal seguinte, eu defino o texto de uma label, por um textbox, dai eu clico em um button, dai ele tem q escrever no arquivo de texto o texto que tem na label e quando escrever outra palavra na textbox, ele ja escrever no texto da label e escrever na linha debaixo do arquivo de texto!.vlw!

    Friday, April 27, 2012 6:50 PM

All replies

  • ta super confusa sua duvida.

    Por favor,explique melhor.


    Se a postagem for UTIL,pontue; Se a postagem solucionar o problema MARQUE COMO RESPOSTA.

    Friday, April 27, 2012 7:34 PM
  • Seguinte, temos:

    -textbox

    -label1

    no textbox eu coloquei label1.text = textbox1.text,certo?!

    dai ele vai pegar o que está escrito na label1 e colocar no arquivos de texto, porem, se eu colocar outro texto na textbox ele pegar e colocar na linha debaixo, sem excluir a linha de cima do arquivo de texto(.txt)

    Friday, April 27, 2012 7:49 PM
  • Veja essa pergunta.

    Acredito que você seja capaz ao menos de adaptar o código para seu problema.

    Friday, April 27, 2012 8:01 PM
  • Funcionou, só que ao inves de escrever na linha debaixo, ele apaga oq tem na 2 linha e reescreve o outro texto q esta no label. veja o codigo q eu ultilizei:

      Dim texto As String = File.ReadAllText("name" + "Data_Favoritos.max", System.Text.Encoding.Default)
            ' Adicionar novo conteúdo
            File.WriteAllText("name" + "Data_Favoritos.max", texto + label1.Text + Environment.NewLine, System.Text.Encoding.Default)

    o arquivo de texto está escrito assim:

    linha A

    dai quando eu clicar no button e exercer função acima ele deve add mais uma linha

    Linha A

    Linha B

    Friday, April 27, 2012 8:36 PM
  • Leia a resposta do Caio naquela pergunta.
    Friday, April 27, 2012 8:44 PM
  • http://www.macoratti.net/vbn_txt.htm


    Se a postagem for UTIL,pontue; Se a postagem solucionar o problema MARQUE COMO RESPOSTA.

    Friday, April 27, 2012 8:56 PM
  • Aff nao está funcionando!.

    Olha está assim:

    captura_favoritos.text = é uma label

    fluxoTexto.WriteLine(Captura_favoritos.Text)
            fluxoTexto.WriteLine(Captura_favoritos.Text)
            fluxoTexto.WriteLine(Captura_favoritos.Text)

    dai no texto(.txt) fica asssim:

    link1

    link1

    link1

    mas o label muda conforme a pagina navega, então o texto não era pra ser todos os memsos e sim diferentes, cada linha diferente!

    Friday, April 27, 2012 9:05 PM
  • Juana, você tem que verificar se o label realmente é esse que está sendo mudado e se esse código que está gravando está sendo executado depois do label mudar o nome. Coloca um Breakpoint nesse codigo e quando mudar o valor verifica na variavel se mudou.

    Bruno Ferreira de Souza
    MSP - Microsoft Student Partner
    MCTS .NET Framework - Windows Applications
    MCPD .NET Framework - Windows Applications
    MCC - Microsoft Community Contributor
    www.maestrodotnet.com.br
    @BrunoMaestro

    Tuesday, May 01, 2012 4:22 AM
  • Neste code ele vai pegar o que está escrito na label e passar para o txt. E sempre que for escrever será na linha de baixo ou sejá pulando uma linha.

    Imports System.IO
    Imports System.Text
    
    
    'Local do Arquivo. True faz com que armazene mais texto ao invez de substituir o existente.
    Dim local As New System.IO.StreamWriter("C:/meutexto.txt", True, Encoding.Unicode)
    'Vai escrever em uma linha o que está na propriedade text do label1
    local.WriteLine(Label1.Text)
    'Fecha o arquivo txt. Fazendo isso ele já irá pular a escrever na linha de baixo quando vo fazer o mesmo procedimento.
    local.Close()


    Se foi util marque a resposta. Ajude a manter o forum organizado.

    Tuesday, May 01, 2012 5:29 AM
  • Olá,

    Você conseguiu resolver seu problema?


    Heloisa Pires | LATAM Forum Support Engineer | Microsoft Corporation

    Wednesday, July 11, 2012 5:20 PM
    Moderator