示例#1
0
        private void BtnSave_Click(object sender, EventArgs e)
        {
            ChangeCase.EnableShortCuts(false);

            var config = Settings.Default;

            config.enableShortCuts               = CbxEnableShortcuts.Checked;
            config.firstItemInContextMenu        = CbxFirstInContenxtMenu.Checked;
            config.showChangeCaseOptionInHomeTab = CbxShowInHome.Checked;
            config.showChangeCaseTab             = CbxShowInHome.Checked;

            config.ScUpperCase     = CbUc.SelectedItem.ToString();
            config.ScLowerCase     = CbLc.SelectedItem.ToString();
            config.ScSentenceCase  = CbSc.SelectedItem.ToString();
            config.ScProperCase    = CbPc.SelectedItem.ToString();
            config.ScToggleCase    = CbTc.SelectedItem.ToString();
            config.ScAlternateCase = CbAc.SelectedItem.ToString();

            config.Save();

            ChangeCase.EnableShortCuts(config.enableShortCuts);

            MessageBox.Show(Resources.SettingsSaved, Resources.ProductName);
            ChangeCase.RefreshControls();
            Close();
        }