/// <summary> /// 写入配置 /// </summary> private void WriteSetting() { AppSettingValue.IsAutoStartup = IsAutoStartupMenuItem.Checked; AppSettingValue.IsTopmost = IsTopmostMenuItem.Checked; AppSettingValue.IsAutoHideForm = IsAutoHideFormMenuItem.Checked; AppSettingValue.IsGoogleSearch = GoogleSearchMenuItem.Checked; AllSettingClass.WriteAllSetting(shortCommandTable.ShortNameAndCommands); }
private void btnSave_Click(object sender, EventArgs e) { foreach (PanelForm configForm in configForms.Values) { configForm?.UpdateFormConfig(); } shortNameAndCommands = settingForm.GetShortNameAndCommands(); UpdateSettingsAction?.Invoke(shortNameAndCommands); AllSettingClass.WriteAllAppConfigs(); Close(); }
/// <inheritdoc /> /// <summary> /// 写入配置 /// </summary> public override void UpdateFormConfig() { if (!IsLoaded) { return; } //若当前显示的是重复项表格,则合并后再写入配置 if (chbShowRepeatedCommand.Checked) { commandTableHandler.MergeRepeatedAndDistinctTable(); } commandTableHandler.UpdateNameAndCommandFromTable(); AllSettingClass.WriteAllCommandConfigs(GetShortNameAndCommands()); }
public ShortCommandClass() { ShortNameAndCommands = AllSettingClass.ReadCommandSettings(); UpdateShortNameAndCommands(ShortNameAndCommands); }