예제 #1
0
 private void Settings_FormClosed(object sender, FormClosedEventArgs e)
 {
     _settings.Font          = FontSerializationHelper.Serialize(_font);
     _settings.Color1        = btnColor1.BackColor;
     _settings.Color2        = btnColor2.BackColor;
     _settings.BorderColor   = btnBorderColor.BackColor;
     _settings.GradientType  = cbxGradientType.SelectedIndex;
     _settings.PreserveSlash = checkBoxPreserveSlash.Checked;
     _settings.AutoHide      = checkBoxAutoHide.Checked;
 }
예제 #2
0
        private void Settings_FormClosed(object sender, FormClosedEventArgs e)
        {
            var settings = new SettingsObj
            {
                Font         = FontSerializationHelper.Serialize(_font),
                Color1       = btnColor1.BackColor,
                Color2       = btnColor2.BackColor,
                BorderColor  = btnBorderColor.BackColor,
                GradientType = cbxGradientType.SelectedIndex
            };

            File.WriteAllText(_savePath, JsonConvert.SerializeObject(settings));
        }