コード例 #1
0
        private void Main_Load(object sender, EventArgs e)
        {
            //选择器初始化
            ConfigItemDefine.SaveDefines();
            ctlConfFile.PickerType = CtlFilePicker.DialogType.SaveFile;
            ctlConfFile.FileFilter = Utility.ConfFilter;
            if (File.Exists(ConfigItemDefine.ValueFilename))
            {
                ConfigItemDefine.LoadValues();
            }
            RefreshSelectItemList();
            var cRoot        = ConfigItemDefine.LoadDefines();
            var rootTreeNode = new TreeNode("Config");

            FillTreeView(cRoot, rootTreeNode);
            trvConfig.Nodes.Add(rootTreeNode);
            trvConfig.ExpandAll();
            var MonoMode = Type.GetType("Mono.Runtime") != null;

            if (MonoMode)
            {
                this.Text = "Configuration File";
                this.Font = GuiConfig.GetMonoFont(this.Font);
            }
        }
コード例 #2
0
ファイル: Main.cs プロジェクト: universsky/MongoCola
 private void btnDelete_Click(object sender, EventArgs e)
 {
     if (lstConfigValue.SelectedItems.Count == 1)
     {
         var key = lstConfigValue.SelectedItems[0].ToString().Split(":".ToCharArray())[0];
         ConfigItemDefine.RemoveValue(key);
         RefreshSelectItemList();
     }
 }
コード例 #3
0
ファイル: Main.cs プロジェクト: universsky/MongoCola
        private void Main_Load(object sender, System.EventArgs e)
        {
            //选择器初始化
            ConfigItemDefine.SaveDefines();

            ctlConfFile.PickerType = ResourceLib.UI.CtlFilePicker.DialogType.SaveFile;
            ctlConfFile.FileFilter = Utility.ConfFilter;
            ConfigItemDefine.LoadValues();
            RefreshSelectItemList();
            var      CRoot        = ConfigItemDefine.LoadDefines();
            TreeNode RootTreeNode = new TreeNode("Config");

            FillTreeView(CRoot, RootTreeNode);
            trvConfig.Nodes.Add(RootTreeNode);
            trvConfig.ExpandAll();
        }
コード例 #4
0
ファイル: Main.cs プロジェクト: universsky/MongoCola
 /// <summary>
 ///     保存配置项目
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnSave_Click(object sender, System.EventArgs e)
 {
     ConfigItemDefine.SaveValues();
     ConfigItemDefine.SaveAsYMAL(ctlConfFile.SelectedPathOrFileName);
 }
コード例 #5
0
ファイル: Main.cs プロジェクト: universsky/MongoCola
 /// <summary>
 ///     添加一个配置项目
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnOK_Click(object sender, System.EventArgs e)
 {
     ConfigItemDefine.UpdateValue(configEditor.GetItemValue());
     RefreshSelectItemList();
 }