Я бы порекомендовал вам сохранить его в настройках приложения, где он уже есть для вас:
Properties.Settings.Default.SettingName = "Setting Value";
Properties.Settings.Default.Save();
. Вы можете найти более подробную информацию об этом здесь .
Другим способом было бы просто сохранить ваши настройки в текстовом файле и загрузить их (не рекомендуется).
string Settings = "SomeComboBoxValue = 1\r\n" +
"SomeButtonValue = OK" //goes on like this
Для сохранения:
File.WriteAllText("settings.txt", Settings);
Для загрузки:
string[] lines = File.ReadAllLines("settings.txt");
foreach(string setting in lines)
{
string[] s = setting.Split('=');
switch(s[0].Trim())
{
case "SomeComboBoxValue":
ComboBox1.SelectedIndex = int.Parse(s[1].Trim()); break;
case "SomeButtonValue":
Button1.Text = s[1].Trim(); break;
//goes on like this
}
}