Example #1
0
        private void ShowConfigurationForm()
        {
            ConfigurationForm configurationForm = new ConfigurationForm(_useMulticast, _serverIPAddress, _serverPort, _enableLogging, _logFileName);

            configurationForm.StartPosition = FormStartPosition.CenterParent;
            DialogResult dialogResult = configurationForm.ShowDialog(this);

            if (dialogResult == DialogResult.OK)
            {
                _configuration.AppSettings.Settings["ServerIPAddress"].Value = configurationForm.ServerIPAddress;
                _configuration.AppSettings.Settings["ServerPort"].Value      = configurationForm.ServerPort.ToString();
                _configuration.AppSettings.Settings["UseMulticast"].Value    = configurationForm.UseMulticast.ToString();
                _configuration.AppSettings.Settings["EnableLogging"].Value   = configurationForm.EnableLogging.ToString();
                _configuration.AppSettings.Settings["LogFileName"].Value     = configurationForm.LogFileName;
                _configuration.Save(ConfigurationSaveMode.Modified);
                ConfigurationManager.RefreshSection("appSettings");
                ReadConfiguration();
                StopClient();
                SetTitle();
                StartClient();
                SetTitle();
            }
        }
Example #2
0
 private void ShowConfigurationForm()
 {
     ConfigurationForm configurationForm = new ConfigurationForm(_useMulticast, _serverIPAddress, _serverPort, _enableLogging, _logFileName);
     configurationForm.StartPosition = FormStartPosition.CenterParent;
     DialogResult dialogResult = configurationForm.ShowDialog(this);
     if (dialogResult == DialogResult.OK)
     {
         _configuration.AppSettings.Settings["ServerIPAddress"].Value = configurationForm.ServerIPAddress;
         _configuration.AppSettings.Settings["ServerPort"].Value = configurationForm.ServerPort.ToString();
         _configuration.AppSettings.Settings["UseMulticast"].Value = configurationForm.UseMulticast.ToString();
         _configuration.AppSettings.Settings["EnableLogging"].Value = configurationForm.EnableLogging.ToString();
         _configuration.AppSettings.Settings["LogFileName"].Value = configurationForm.LogFileName;
         _configuration.Save(ConfigurationSaveMode.Modified);
         ConfigurationManager.RefreshSection("appSettings");
         ReadConfiguration();
         StopClient();
         SetTitle();
         StartClient();
         SetTitle();
     }
 }