AJUDA UM INICIANTE NO VB COM UMA LISTBOX?

 Tópico anterior Próximo tópico Novo tópico

AJUDA UM INICIANTE NO VB COM UMA LISTBOX?

VB.NET

 Compartilhe  Compartilhe  Compartilhe
#493221 - 24/03/2020 18:48:42

THETRAAIL
RIO DE JANEIRO
Cadast. em:Março/2020


Estou criando um programa que, dentro dele, tenho um sistema que adiciona palavras de uma textbox em uma listbox. Cada vez que uma palavra é adicionada, é gerada uma nova linha com essa palavra. Tudo certo até aí, o problema é que eu queria conseguir salvar o estado da minha listbox quando ela é fechada. Já sei fazer isso com as labels, de modo a usar o "My.settings.label" e nomear uma string, mas com a listbox eu fico completamente perdido...


Meu código:

    Private Sub Form1_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing
        My.Settings.po = lblpo.Text
        My.Settings.pp = lblpp.Text
        My.Settings.mochila = ?
        My.Settings.Save()

    End Sub

    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        lblpo.Text = My.Settings.po
        lblpp.Text = My.Settings.pp
        ListBox1.Items.Add(My.Settings.mochila)

    End Sub
End Class




#493223 - 24/03/2020 19:21:57

NICKOSOFT
SANTO ANDRE
Cadast. em:Maio/2009


por ser uma lista de dados eu diria pra salvar num arquivo txt, acredito q é mais simples a ser feito...
dica, percorre a lista, cada linha uma linha no arquivo

Cada dia vejo surgirem novos "programadores" de código pronto aqui



#493224 - 24/03/2020 19:33:58

THETRAAIL
RIO DE JANEIRO
Cadast. em:Março/2020


Como que eu poderia fazer isso? Não sei muito bem criar arquivo txt e depois fazer com que o Listbox1.text seja igual ao texto do arquivo..



#493225 - 24/03/2020 19:34:17

FABRICIOWEB
BELO HORIZONTE
Cadast. em:Novembro/2011


Dim SR As System.IO.StreamReader = IO.File.OpenText("c:\test.txt")
        While SR.Peek <> -1
            ListBox1.Items.Add(SR.ReadLine())
        End While
SR.Close()



#493226 - 24/03/2020 19:52:53

THETRAAIL
RIO DE JANEIRO
Cadast. em:Março/2020


Entendi! Mas como eu faço pra o que eu editar no form mexer nesse arquivo texto? Tipo, eu adicionar mais uma linha nessa listbox1 e essa palavra ficar salva no arquivo texto?



#493227 - 25/03/2020 08:09:39

NICKOSOFT
SANTO ANDRE
Cadast. em:Maio/2009


veja aqui pra ter uma ideia
http://www.macoratti.net/15/06/vbn_atxt1.htm

Cada dia vejo surgirem novos "programadores" de código pronto aqui



 Tópico anterior Próximo tópico Novo tópico


Para responder este tópico o login é requerido
Se você já possui uma conta de usuário por favor faça seu login
Se você não possui uma conta de usuário use a opção Criar usuário