Oto kod używam:ConfigurationManager nie zapisuje ustawień
private void SaveConfiguration()
{
if (txtUsername.Text != "" && txtPassword.Text != "")
{
ConfigurationManager.AppSettings["Username"] = txtUsername.Text;
ConfigurationManager.AppSettings["Password"] = txtPassword.Text;
MessageBox.Show("Su configuracion guardo exitosamente.", "Exito!");
this.Close();
}
else
{
MessageBox.Show("Por favor lleno los campos.", "Error.");
}
}
Teraz, ustawienia są zachowywane, ale kiedy zamknąć aplikację i naciśnij klawisz F5, aby uruchomić go ponownie, wartości są przywrócone do co jest wpisane w pliku app.config. Jakieś sugestie?
prawdopodobnie powinieneś pomyśleć o użyciu string.IsNullOrEmpty (...) zamiast porównywania z "" :) :) –