none
Como manter alterações feitas no aplicativo após o mesmo ser fechado RRS feed

  • Pergunta

  • Pessoal fiz um aplicativo em Visual Basic 2010, nele há algumas configurações padrões que eu determinei, se de repente eu mudar essas configurações com o aplicativo em execução e depois fechá-lo, quando eu executo o aplicativo novamente vejo que as mudanças nas configurações NÃO foram salvas. Como faço pra manter sempre as últimas alterações antes de fechar o programa? (Com isso toda vez que abrir o programa ele apresenta as configurações igual da última vez que deixei)
    segunda-feira, 29 de julho de 2013 06:30

Todas as Respostas

  • Bom dia , creiom que para o seu caso essas configurações devem ser armazenadas ou em uma banco de dados ou até mesmo em algum arquivo de configuração (arquivo xml por exemplo). Porém o ideal é banco de dados mesmo pelo fato de ser flexível a modificações e sua aplicação poder trabalhar com multi-usuários.

    Davi Murilo Referência Principal : Jesus que ilumina minha mente.
    Referência Profissonal : http://www.tidm.com.br

    segunda-feira, 29 de julho de 2013 13:25
  • Bom dia , creiom que para o seu caso essas configurações devem ser armazenadas ou em uma banco de dados ou até mesmo em algum arquivo de configuração (arquivo xml por exemplo). Porém o ideal é banco de dados mesmo pelo fato de ser flexível a modificações e sua aplicação poder trabalhar com multi-usuários.


    ...

    Pesquisando encontrei algo falando sobre "Save Settings", o problema é que não se tem nada bem explicado na literatura, encontra-se poucas referências em inglês. O Código pra se usar essa procidure pareceu-me um pouco confuso e não encontrei um exemplo para usar como base.

    quarta-feira, 7 de agosto de 2013 07:31
  • Estou ressuscitando tópicos antigos sem respostas:

    para trabalhar com settings faça o seguinte

    Botao direito em cima do nome da sua aplicação > Propriedades(Em vb 2012 Alt + Enter)

    Deve aparecer algo como: Application, Compile, Debug... Vá em settings: De o nome pra sua Setting(ex: Username, no caso de ser um nome de usuario) o tipo, String se for texto, tem pra cor que é a System.Drawing.Color,  Scope deixa como User, E o value é o Valor Padrao, dps de ter criado ela, vai no canto direito nas ferramentas e mude ROAMING para True.

    agora vai no seu form, vou dar de exemplo a cor do formulario, que foi alterada e vc queira salvar as informações:

    Como vamos mexer na cor do form entao o tipo de Setting criada é  System.Drawing.Color

    no Load do form colocamos:

    Me.BackColor = my.settings.NOMEDASUASETTING

    isto fara q o form se inicie com a cor salva na settings

    e como alterar a cor salva na settings?

    Vamos colocar no evento clique de um botão: (usarei um Color Dialog, para permitir que a cor seja escolhida)

    colordialog.showdialog


    My.Settings.NOMEDASUASETTING = ColorDialog1.Color

    My.Settings.Save

    Pronto você salvou a alteração feita no seu programa:

     
    • Sugerido como Resposta Israel de Jesus segunda-feira, 2 de setembro de 2013 18:56
    • Não Sugerido como Resposta Israel de Jesus segunda-feira, 2 de setembro de 2013 18:56
    • Sugerido como Resposta Israel de Jesus segunda-feira, 2 de setembro de 2013 18:56
    • Não Sugerido como Resposta Israel de Jesus segunda-feira, 2 de setembro de 2013 18:57
    • Sugerido como Resposta Israel de Jesus segunda-feira, 2 de setembro de 2013 18:57
    sábado, 24 de agosto de 2013 01:59