Exemplo n.º 1
0
 private void BindConfigGrid(GameSetting setting)
 {
     this.configToolStripStatus.Text = string.IsNullOrEmpty(_configFileName)
         ? "New Config"
         : Path.GetFullPath(_configFileName);
     this.configPropertyGrid.SelectedObject = setting;
     ShowConfigSample(setting);
 }
Exemplo n.º 2
0
 private void SaveConfig(GameSetting setting)
 {
     if (string.IsNullOrEmpty(_configFileName))
     {
         var result = configSaveFileDialog.ShowDialog();
         if (result == DialogResult.OK)
         {
             _configFileName = configSaveFileDialog.FileName;
         }
         else
         {
             return;
         }
     }
     _serverManager.SaveFile(setting, _configFileName);
     BindConfigGrid(setting);
 }
Exemplo n.º 3
0
 private void ShowConfigSample(GameSetting setting)
 {
     saveConfigToolStrip.Enabled = setting.IsModify;
     StringBuilder sb = new StringBuilder();
     sb.AppendLine("Config:");
     sb.AppendLine(_serverManager.ToXml(setting));
     txtConfigSample.Text = sb.ToString();
 }
Exemplo n.º 4
0
        private void newConfigToolStripMenuItem_Click(object sender, EventArgs e)
        {
            try
            {
                if (!CheckSettingStatus()) return;
                _configFileName = "";
                var setting = new GameSetting();
                BindConfigGrid(setting);

            }
            catch (Exception ex)
            {
                ShowError("New config error:" + ex.Message);
            }
        }