Exemplo n.º 1
0
        private void MainForm_Load(object sender, EventArgs e)
        {
            if (!File.Exists(Utils.xmlRecordFile))
            {
                xmlOperation.CreateXMLFile(Utils.xmlRecordFile);
            }
            if (File.Exists(Utils.timeSettingFile))
            {
                xmlOperation.ReadTimeSetting(Utils.timeSettingFile);
            }
            this.FormBorderStyle = FormBorderStyle.None;
            double screenX = Screen.GetWorkingArea(this).Width;            //得到屏幕整体宽度

            this.Left = int.Parse((screenX - this.Width - 10).ToString()); //设置窗体与左边的距离
            this.Top  = 10;

            progress_set_value();
            xmlOperation.CreateMessageInfoNode(DateTime.Now.ToShortDateString(), "", "");

            remind_work = Utils.time_remind_work;
            remind_rest = Utils.time_remind_rest;
            timer_remind_work.Interval = remind_work * Utils.tickUnit;
            timer_remind_rest.Interval = remind_rest * Utils.tickUnit;

            timer_work.Start();
        }
        private void btn_ok_Click(object sender, EventArgs e)
        {
            string[] values = { this.time_start_work.Text,  this.time_end_work.Text,
                                this.time_remind_work.Text, this.time_remind_rest.Text };
            if (!File.Exists(Utils.timeSettingFile))
            {
                xmlOperation.CreateXMLFile(Utils.timeSettingFile);
            }
            Boolean res = xmlOperation.WriteTimeSetting(Utils.timeSettingFile, values);

            if (res)
            {
                userValues = values;
                MessageBox.Show("保存成功,重启生效");
            }
            else
            {
                MessageBox.Show("保存失败");
            }
        }