эта ошибка довольно необычная. В основном мой код изменит Settings.Default.Example
, а затем сохранит и перезапустит программу. Затем, когда он загружается, отображается окно сообщения. Как ни странно, он показывает пустое значение при загрузке формы.
Вот мой код:
Main.cs
private void Button1_Click(object sender, EventArgs e)
{
Settings.Default.Example = "Somevalue"; //Sets a value to the settings
Settings.Default.Save(); // Save it
MessageBox.Show(Settings.Default.Example); //Confirming it has been saved
Application.Restart();
}
private void Main_Load(object sender, EventArgs e)
{
MessageBox.Show(Settings.Default.Example); // Here is the weird part, it shows empty.
}
При нажатии кнопки MessageBox
будет отображаться "Некоторое значение", после чего приложение будет перезапущено, а показанное MessageBox
будет пустым. Однако повторение процесса, нажав кнопку еще раз и перезапустив его, показывает "Somevalue" MessageBox
. Пожалуйста помоги! Большое спасибо!