none
Editar text do resources usando um chcekbox? RRS feed

  • Pergunta

  • Gostaria de saber como posso editar um arquivos text do resources, já consigo ler ele com um label!

    ex: 

    Dim fileReader As String
            fileReader = My.Resources.SeuText
            Label1.Text = (fileReader)

    Mas não consigo fazer o contrario se me entendem!

    Ex:

    Dim fileReader As String
            fileReader = My.Resources.SeuText
            FileRead = (Label1.text)

    Se ele edita Não salva pois toda vez que vou verificar o resources ele ta em branco me ajudem por favor!!!!!

    terça-feira, 12 de fevereiro de 2019 09:55

Respostas

  • Resource é somente leitura, se quer algo do tipo pode utilizar a classe Settings.

    Vá em project => Botão direito em Properties => Settings.

    Adicione os valores abaixo:

    Name: meuTexto

    Type: String

    Scope: User

    Value: Valor do Meu Texto

    Para ler e alterar:

            Dim varMeuTexto As String
            varMeuTexto = My.Settings("meuTexto")
            MsgBox(varMeuTexto)
    
            My.Settings("meuTexto") = "Valor de Meu Texto Alterado"
            varMeuTexto = My.Settings("meuTexto")
            MsgBox(varMeuTexto)
    
    Abraço!


    Natan

    • Marcado como Resposta Max_VBS quarta-feira, 13 de fevereiro de 2019 09:02
    terça-feira, 12 de fevereiro de 2019 10:51

Todas as Respostas

  • Resource é somente leitura, se quer algo do tipo pode utilizar a classe Settings.

    Vá em project => Botão direito em Properties => Settings.

    Adicione os valores abaixo:

    Name: meuTexto

    Type: String

    Scope: User

    Value: Valor do Meu Texto

    Para ler e alterar:

            Dim varMeuTexto As String
            varMeuTexto = My.Settings("meuTexto")
            MsgBox(varMeuTexto)
    
            My.Settings("meuTexto") = "Valor de Meu Texto Alterado"
            varMeuTexto = My.Settings("meuTexto")
            MsgBox(varMeuTexto)
    
    Abraço!


    Natan

    • Marcado como Resposta Max_VBS quarta-feira, 13 de fevereiro de 2019 09:02
    terça-feira, 12 de fevereiro de 2019 10:51
  • Mas após alterar as configuraçoes: 

       My.Settings("meuTexto") = "Valor de Meu Texto Alterado"
            varMeuTexto = My.Settings("meuTexto")
            MsgBox(varMeuTexto)

    Não é necessario usar o 

     My.Settings.Save()

    para o projeto ter as configuraçoes salvas quando for iniciado?


    quarta-feira, 13 de fevereiro de 2019 09:23
  • Na verdade, o valor padrão vai inicialmente com o primeiro build, depois que o valor é alterado ele se mantém até que seja explicitamente resetado.

    para que seja resetado sempre, adicione:

    My.Settings.Reset()

    o arquivo normalmente fica localizado em: 

    C:\Users\NatanSilva\AppData\Local\SoluctionName\ProjectName\....



    Natan

    quinta-feira, 14 de fevereiro de 2019 10:01