Пример #1
0
        private void 参数ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            logOpt = LogOptionParam.Deserialize("serial.dat");
            if (Directory.Exists(logOpt.logPath) == false)
            {
                logOpt.DefaultInit();
            }
            SetOption optDialog = new SetOption();

            optDialog.StartPosition = FormStartPosition.CenterParent;
            optDialog.SetOptLogParam(logOpt);
            if (optDialog.ShowDialog() == DialogResult.OK)
            {
                logOpt = optDialog.GetOptLogParam();
                logOpt.Serialize("serial.dat");
                checkBoxAutoSave.Checked = logOpt.logSaveChecked;
                log.Path       = logOpt.logPath;
                log.Name       = logOpt.logName;
                log.SaveEnable = logOpt.logSaveChecked;
                log.ExeLog     = logOpt.logExe;
                if (checkBoxAutoSave.Checked)
                {
                    log.UpdateNameTimestamp();
                    quikOpenLog.Text = log.Path + "\\" + log.GetLogName();
                }
            }
        }
Пример #2
0
        private void CheckConfigFile(string file)
        {
            string path = Directory.GetCurrentDirectory();

            path += "\\" + file;

            if (File.Exists(path))
            {
                logOpt = LogOptionParam.Deserialize(path);
            }

            if ((File.Exists(path) != true) || (Directory.Exists(logOpt.logPath) != true))
            {
                //DefaultLogOptInit();
                logOpt.DefaultInit();
                logOpt.Serialize(path);
            }
        }