none
Definindo Configurações de um Programa (?) RRS feed

  • Pergunta

  • Boa tarde,

    Hoje estou tentando criar algumas configurações para meu aplicativo, de início configurações simples, como;

    - Alterar cor de todos os formulários do programa (Cinza, Preto, Azul);

    - Alterar fonte de todos os formulários do programa (Comic Sans MS, Microsoft Sans Serif e Segoe UI).

    Estou usando um formulário para configurações e etc.

    Dois botões. (Definir/Restaurar Padrão).

    A grande dúvida é, será algo simples de ser feito? Para que em breve eu passe para um estagio de configurações mais avançado ?

    Obrigado à todos e um ótimo NATAL!

    Att,

    JG.

    terça-feira, 24 de dezembro de 2013 18:14

Todas as Respostas

  • é Fácil de fazer sim mas, claro depende o que você diz de configuração avançada!

    Eu sempre digo que primeiro analise, estude, e implemente uma parte, deu certo até ai ... repense novamente e veja se isso pode lhe causar algum problema futuro se não continue!!!


    Fulvio Cezar Canducci Dias

    quarta-feira, 25 de dezembro de 2013 22:56
  • Sim é fácil, se você já está com a lógica na cabeça é só implementar :)

    Mas você tem que pensar que você tem que persistir esses dados em algum arquivo, local pra quando o usuário voltar na aplicação você remontar todas as telas e configurações com base em todas as informações que ele preencheu anteriormente...

    Você pode persistir em um banco, um xml, inventar um arquivo e schema para interpreta-lo ou gravar no arquivo App.Config que no seu caso seria a melhor alternativa...

    Quando ele clicar no fechar pegue todas as informações dos campos do formulário e salve em "variáveis" dentro da seção AppSettings do App.config e no Load do form pegue os dados que estão lá e remonte os controles...

    Segue abaixo uma outra Thread aqui do fórum bem parecida mostrando como ler e gravar os dados no AppSettings.

    http://social.msdn.microsoft.com/Forums/pt-BR/3041a03d-0510-4aea-ad7e-13a3eb2e5fc2/salvar-no-appconfig?forum=vscsharppt


    Leonardo Lourenço Silva


    quarta-feira, 25 de dezembro de 2013 23:50