Example #1
0
        private void Main_FormClosing(object sender, FormClosingEventArgs e)
        {
            settings.SaveFormState(this);
            settings.SaveBookmark(ref settings.TheoryBookmark, tree_Теория, tree_Теория.SelectedNode);
            settings.SaveBookmark(ref settings.ExamplesBookmark, tree_Примеры, tree_Примеры.SelectedNode);
            settings.SaveBookmark(ref settings.TestsBookmark, tree_Тесты, tree_Тесты.SelectedNode);

            try
            {
                settings.Save();
            }
            catch
            {
                MessageBox.Show("Невозможно сохранить настройки." + Environment.NewLine + "Возможно, приложение нужно запустить с правами администратора." + Environment.NewLine + "При следующем запуске будут загружены настройки по умолчанию.", "Ошибка сохранения", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }