private void CreateNewConfig() { if (this.comboBoxChnType.SelectedItem == null) { return; } string chnType = this.comboBoxChnType.SelectedItem.ToString(); IChannelConfig cfg = ChannelFactory.CreateChannelConfig(chnType, Program.Log); if (cfg == null) { return; } ConfigurationInitializationParameter param = new ConfigurationInitializationParameter (Program.AppArgument.ConfigFilePath, Program.Log); if (!cfg.Initialize(param)) { return; } string cfgXml = ""; if (cfg.CreateConfig(this, out cfgXml)) { _Channel.Setting = cfgXml.ToString(); rtBoxSetting.Clear(); rtBoxSetting.Text = _Channel.Setting; } }