// 选项 private void button_option1_Click(object sender, EventArgs e) { // 同步存储值 Program.MainForm.AppInfo.SetBoolean( "binding_form", "display_orderinfoxy", this.bindingControl1.DisplayOrderInfoXY); Program.MainForm.AppInfo.SetBoolean( "binding_form", "display_lockedOrderGroup", !this.bindingControl1.HideLockedOrderGroup); BindingOptionDialog dlg = new BindingOptionDialog(); MainForm.SetControlFont(dlg, this.Font, false); dlg.DefaultTextLineNames = this.bindingControl1.DefaultTextLineNames; dlg.DefaultGroupTextLineNames = this.bindingControl1.DefaultGroupTextLineNames; dlg.AppInfo = this.AppInfo; dlg.StartPosition = FormStartPosition.CenterScreen; dlg.ShowDialog(this); if (dlg.DialogResult == DialogResult.OK) { this.LoadState(); // TODO: 显示和隐藏状态的改变,需要引起一次重新初始化才行 // 主要是找出来那些需要显示的合订册对象。需要综合判断其成员所属的订购组 } }
// 选项 private void button_option1_Click(object sender, EventArgs e) { // 同步存储值 this.MainForm.AppInfo.SetBoolean( "binding_form", "display_orderinfoxy", this.bindingControl1.DisplayOrderInfoXY); this.MainForm.AppInfo.SetBoolean( "binding_form", "display_lockedOrderGroup", !this.bindingControl1.HideLockedOrderGroup); BindingOptionDialog dlg = new BindingOptionDialog(); MainForm.SetControlFont(dlg, this.Font, false); dlg.DefaultTextLineNames = this.bindingControl1.DefaultTextLineNames; dlg.DefaultGroupTextLineNames = this.bindingControl1.DefaultGroupTextLineNames; dlg.AppInfo = this.AppInfo; dlg.StartPosition = FormStartPosition.CenterScreen; dlg.ShowDialog(this); if (dlg.DialogResult == DialogResult.OK) { this.LoadState(); // TODO: 显示和隐藏状态的改变,需要引起一次重新初始化才行 // 主要是找出来那些需要显示的合订册对象。需要综合判断其成员所属的订购组 } }