//启动定时器中断函数 private void StartTimer_Tick(object sender, EventArgs e) { StyleSetProxy dbReader = new StyleSetProxy(); //响应一次后就关,以后不再进入 StartTimer.Enabled = false; //读取当前工作用的样式集 CurrentStyle = dbReader.ReadCurrent(); //读取系统预设的样式集列表 Preset = dbReader.ReadPreset(); //刷新预览图 RefreshGraph(CurrentStyle); //填充界面数据 FillContent(CurrentStyle); //读取预设样式集列表 LoadStyle(); //使用当前工作的样式集初始化待用户修改的样式集 ModifyStyle = new StyleSet(CurrentStyle); //启动后台检测定时器,用户检查ModifyStyle是否被用户改动了 CheckTimer.Enabled = true; }
//启动定时器中断函数 private void StartTimer_Tick(object sender, EventArgs e) { StyleSetProxy dbReader = new StyleSetProxy(); //响应一次后就关,以后不再进入 StartTimer.Enabled = false; //读入数据库中保存的样式集 GlobalPaintStyle = dbReader.ReadCurrent(); GlobalPaintStyle.IsArrowShow = ArrowMI.Checked; //读取xml格式的zachary网络文件 Read(Application.StartupPath.ToString() + "\\ComLink3.sst"); //响应一次后就关,以后不再进入 StartTimer.Enabled = false; }
//保存用户暂存数据到数据库 private void ApplyButton_Click(object sender, EventArgs e) { StyleSetProxy dbReader = new StyleSetProxy(); //保存数据到数据库 dbReader.SaveCurrent(ModifyStyle); //用当前用户设定样式集替换目前工作的样式集 CurrentStyle = ModifyStyle; }