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

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)
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 -
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.
-
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