Exemple #1
0
        private void LoadComBox()
        {
            // 加载目录combox
            cmbDirs.Items.Clear();
            CDirs dirs = _dbFile._dirs;

            for (int i = 0; i < dirs.synDirs.Count; ++i)
            {
                cmbDirs.Items.Add(dirs.synDirs[i].win_dir);
            }
            if (cmbDirs.Items.Count > 0)
            {
                cmbDirs.SelectedIndex = dirs.currentIndex;
            }
        }
Exemple #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="path">window下目录,目录作为所有的前缀</param>
        public CDbFile(int index)
        {
            if (!File.Exists("app.config"))
            {
                MessageBox.Show("存储文件不存在");
                return;
            }
            _appTasks  = new AppSettings("app.config", _configDir);
            _appDirs   = new AppSettings("app.config", _configDir); // 保存window 和 linux 同步的目录结构
            _appConfig = new AppSettings("app.config", _configDir);
            //判断 winPaht是否存在,存在则加载粗来,不存在,则保存
            string dirsJson = _appDirs.GetValue("dirs");

            if (!string.IsNullOrEmpty(dirsJson))
            {
                _dirs = JsonHelper.DeserializeJsonToObject <CDirs>(dirsJson);
            }
            _init = true;
        }