Compartilhar via


Como gravar configurações do usuário em tempo de execução com C#

As configurações com escopo de aplicativo são de apenas leitura e só podem ser alteradas em tempo de design ou alterando o arquivo .config entre as sessões do aplicativo. As configurações que têm escopo de usuário, no entanto, podem ser alteradas durante a execução assim como você alteraria qualquer valor de propriedade. O novo valor persiste durante a sessão do aplicativo. Você pode persistir as alterações nas configurações entre sessões de aplicativo chamando o método Save.

Como gravar e persistir configurações de usuário em tempo de execução com C#

  1. Acesse a configuração e atribua um novo valor, conforme mostrado neste exemplo:

    Properties.Settings.Default.myColor = Color.AliceBlue;
    
  2. Se você quiser persistir as alterações nas configurações entre as sessões de aplicativo, chame o método Save, conforme mostrado neste exemplo:

    Properties.Settings.Default.Save();
    

As configurações do usuário são salvas em um arquivo dentro de uma subpasta da pasta de dados de aplicativo oculto local do usuário.

Consulte também