コード例 #1
0
 /// <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);
 }
コード例 #2
0
        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();
        }
コード例 #3
0
        /// <inheritdoc />
        /// <summary>
        /// 写入配置
        /// </summary>
        public override void UpdateFormConfig()
        {
            if (!IsLoaded)
            {
                return;
            }

            //若当前显示的是重复项表格,则合并后再写入配置
            if (chbShowRepeatedCommand.Checked)
            {
                commandTableHandler.MergeRepeatedAndDistinctTable();
            }

            commandTableHandler.UpdateNameAndCommandFromTable();
            AllSettingClass.WriteAllCommandConfigs(GetShortNameAndCommands());
        }
コード例 #4
0
 public ShortCommandClass()
 {
     ShortNameAndCommands = AllSettingClass.ReadCommandSettings();
     UpdateShortNameAndCommands(ShortNameAndCommands);
 }