/// <summary> /// '应用设置'按钮的事件处理. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnApplySetting_Click(object sender, EventArgs e) { /* * * 改变内存中的用户设置信息 * **/ ToolSetting.Language = ".Net"; ToolSetting.Postfix = this.txtDotNetPostfix.Text.Trim(); ToolSetting.TabSize = Convert.ToInt32(this.txtTabSize.Text.Trim()); ToolSetting.SavePath = this.txtSavePath.Text.Trim(); ToolSetting.References = ToolSetting.FormatStringArray( Regex.Split(this.rtbReferencesList.Text.Trim(), "\n+", RegexOptions.None)); ToolSetting.OracleDataMapping = (DataTable)this.dgvOracleMapping.DataSource; /* * 保存用户设置信息 * ***/ if (ToolSetting.SaveUserSetting()) { MessageBox.Show("用户设置信息保存成功!", "保存信息"); this.ApplySettingsWarning(); } else { MessageBox.Show("用户设置信息保存失败!", "保存信息"); //重新加载用户设置信息到内存. ToolSetting.LoadUserSettings(); } }
/// <summary> /// 窗体加载事件处理. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void EntityClassGenerator_Load(object sender, EventArgs e) { //控制数据库参数输入控件的外观. this.gpbOracle.Visible = true; this.lblIsGenerating.Visible = false; this.gpbOracle.Location = new Point(32, 69); //加载用户设置信息. ToolSetting.LoadUserSettings(); //初始化用户设置控件. this.InitUserSettingControl(); this.ApplySettingsWarning(); //使初始状态显示第一个选项卡. this.tbcMain.SelectedIndex = 0; this.rdbOracle.Checked = true; }