COMO SALVAR UMA LISTBOX EM .TEXT
Olá pessoal!!
Estou prescisando salvar todo o conteudo da minha listbox!
Só que eu quero que salve em um arquivo .txt mas o problema esta no fato de que eu presciso que sempre salve logo abaixo da ultima vez que salvou tipo:
conta A
salva o listbox com a conta a no arquivo [Ô]contas.text[Ô]
Quando eu salvar novamente salve logo abaixo da conta A no mesmo txt
No fim de tudo eu quero que o txt fique assim:
Conta A
--------------------------------------------
Conta B
Estou prescisando salvar todo o conteudo da minha listbox!
Só que eu quero que salve em um arquivo .txt mas o problema esta no fato de que eu presciso que sempre salve logo abaixo da ultima vez que salvou tipo:
conta A
salva o listbox com a conta a no arquivo [Ô]contas.text[Ô]
Quando eu salvar novamente salve logo abaixo da conta A no mesmo txt
No fim de tudo eu quero que o txt fique assim:
Conta A
--------------------------------------------
Conta B
Imports System.IO
Dim arq As New StreamWriter([Ô]C:\log.txt[Ô], True)
arq.WriteLine([Ô]Gravado as [Ô] & DateTime.Now.ToString())
arq.Close()
tecla não entendi direito, não tem como vocÊ fazer um video para mim ter noção de como é pra ser feito
grato.
Felipe
grato.
Felipe
Escrevi um artigo sobre isso há algum tempo.
http://sites.google.com/site/programacaoonline/family-blog/vb-net/criando-arquivo-de-texto
Altere o valor False para True no código fonte.
http://sites.google.com/site/programacaoonline/family-blog/vb-net/criando-arquivo-de-texto
Altere o valor False para True no código fonte.
Citação::
Escrevi um artigo sobre isso há algum tempo.
http://sites.google.com/site/programacaoonline/family-blog/vb-net/criando-arquivo-de-texto
Altere o valor False para True no código fonte.
Cara tem um problema O que eu quero salvar é uma listbox e não um texto pré defiido.
O conceito é o mesmo, você só precisa PERCORRER os ITENS do LISTBOX e chamar o método WRITELINE a cada iteração.
Exemplo:
Exemplo:
Dim arq As New IO.StreamWriter([Ô]C:\Arq.txt[Ô], True)
For i As Integer = 0 To ListBox1.Items.Count - 1
arq.WriteLine(ListBox1.Items(i).ToString())
Next
arq.WriteLine([Ô]---[Ô])
arq.Close()
MsgBox([Ô]ConcluÃdo![Ô])
Citação::
O conceito é o mesmo, você só precisa PERCORRER os ITENS do LISTBOX e chamar o método WRITELINE a cada iteração.
Exemplo:Dim arq As New IO.StreamWriter([Ô]C:Arq.txt[Ô], True)
For i As Integer = 0 To ListBox1.Items.Count - 1
arq.WriteLine(ListBox1.Items(i).ToString())
Next
arq.WriteLine([Ô]---[Ô])
arq.Close()
MsgBox([Ô]ConcluÃdo![Ô])
Tecla o unico problema é que se não existir o diretório e o arquivo tem que cria-los
mas o resto esta ok
Amigão ... Fiz um projeto completo para você dr uma olhada.
Acabou de sair do forno rsrs.
teste que com certeza vai te ajudar
Abraços !!
Acabou de sair do forno rsrs.
teste que com certeza vai te ajudar
Abraços !!
Citação::
Amigão ... Fiz um projeto completo para você dr uma olhada.
Acabou de sair do forno rsrs.
teste que com certeza vai te ajudar
Abraços !!
muito interessante o teu aplicativo mas o que eu quero é que faça uma coisa automática mas o guardarei com muito cuidado pois será muito util
Automatico é a mesma coisa, você somente irá definir qual é o caminho.
Por exmeplo, vamos dizer q o caminho é [Ô]C: este.txt[Ô]. Ficaria assim:
Melhor que isso só dois disso.
rsrsrs
Abraços !!
Por exmeplo, vamos dizer q o caminho é [Ô]C: este.txt[Ô]. Ficaria assim:
[ô]Cria a variavel caminho e guarda o endereço do caminho
Dim caminho as string
Caminho = [Ô]C: este.txt[Ô]
[ô]Verifica se o arquivo existe
If IO.File.Exists(Caminho) = False Then
[ô]O Arquivo não existe cria um novo arquivo
IO.File.Create(Caminho).Close()
End If
[ô]Cria o StreamWriter para escrver em arquvios
Dim ESCREVER As New IO.StreamWriter(Caminho)
[ô]variavel para percorrer o ListBox e salvar linha por linha
Dim i As Integer
For i = 0 To ListBox1.Items.Count - 1
ESCREVER.WriteLine(ListBox1.Items(i))
Next
[ô]Fecha o stream do arquivo e finaliza
ESCREVER.Close()
Melhor que isso só dois disso.
rsrsrs
Abraços !!
Ei kras, estou acompanhando este tópico pq tbm vai ser mto útil para mim.
Pegando krona na pergunta do FERATK, como que faz o processo invers? Ou seja, supondo q o arquivo já esteja salvo... Eu quero q meu Listbox carregue o txt a partir do arquivo salvo. Procurei no fórum mas não achei nada a respeito.
Pegando krona na pergunta do FERATK, como que faz o processo invers? Ou seja, supondo q o arquivo já esteja salvo... Eu quero q meu Listbox carregue o txt a partir do arquivo salvo. Procurei no fórum mas não achei nada a respeito.
Tópico encerrado , respostas não são mais permitidas