В свойствах проекта я создал установку, как этотПользовательские настройки не сохраняются (Settings.Default.Save();)
NumberOfUsers int User 10
столбцы Name, Type, Scope и Value.
Тогда есть ComboBox, где пользователь может установить «NumberOfUsers». В этом комбо есть событие SelectedIndexChanged, где я сохраняю изменения, когда пользователь меняет значение комбо. Вот код:
Settings.Default.NumberOfUsers = combo1.SelectedIndex;
Settings.Default.Save();
Форма с этим комбо называется от родительского frm.ShowDialog();
и в конструкторе формы ребенка я пытаюсь установить выбранный индекс комбо, основанный на записи Настройки
combo1.SelectedIndex = Settings.Default.NumberOfUsers;
Однако , это НЕ работает, то есть комбо не вытягивает значение из настройки, но по умолчанию оно равно 0 в качестве выбранного индекса.
Кто-нибудь знает, где я ошибаюсь?
Вы уверены, что настройки не сохраняются? Может быть, это просто назначение в combobox, которое не работает. Используйте отладчик для разрыва строки 'combo1.SelectedIndex = Settings.Default.NumberOfUsers' и проверьте, имеет ли значение« NumberOfUsers »правильное значение. – Timwi
Когда я закрываю приложение, я открываю файл conf проекта, а поле Значение по-прежнему является значением по умолчанию. Что это значит? Проблема с сохранением в конце концов? – trnTash