C# Как правильно сохранить это в настройках?
Поэтому для моей программы я позволяю пользователям настраивать цвет всего в программе, поэтому я сделал эту функцию, которая делает это.
и сохраняет настройки пользователей.
Но всякий раз, когда программа перезапускается, чтобы она работала таким образом, она не помогает?
SeaInject.Properties.Settings.Default.Color = this.colorDialog1.Color; SeaProject.Properties.Settings.Default.Save(); this.metroButton1.BackColor = SeaProject.Properties.Settings.Default.Color; this.metroButton2.BackColor = SeaProject.Properties.Settings.Default.Color; this.metroButton3.BackColor = SeaProject.Properties.Settings.Default.Color; this.metroButton4.BackColor = SeaProject.Properties.Settings.Default.Color; this.metroButton5.BackColor = SeaProject.Properties.Settings.Default.Color; this.metroButton6.BackColor = SeaProject.Properties.Settings.Default.Color; this.metroButton7.BackColor = SeaProject.Properties.Settings.Default.Color; this.metroButton8.BackColor = SeaProject.Properties.Settings.Default.Color; this.metroComboBox1.BackColor = SeaProject.Properties.Settings.Default.Color; Application.Restart();
Что я уже пробовал:
Установка этого параметра в качестве параметра приложения, но он сделал его только для чтения.
попробовал " базу.Освежить();"
[no name]
Мы должны догадаться, что значит "не работает"? Покажите код, в котором Вы читаете настройки, и расскажите нам, в чем заключается реальная проблема.
Michael_Davies
Вы, кажется, храните настройку цвета в SeaInject, а затем говорите SeaProject сохранить, должен ли это быть seainject, который сохраняет?
RickZeeland
Что произойдет, если вы закомментируете приложение?Перезагрузить () и запустить программу вручную ? Это работает ?