private void btnSettings_Click(object sender, EventArgs e) { // отображение формы дополнительных настроек if (FrmSettings.Show(config)) { Modified = true; } }
/// <summary> /// Отобразить форму /// </summary> /// <returns>Возвращает true, если конфигурация была изменена</returns> public static bool Show(Config config) { if (config == null) throw new ArgumentNullException("config"); string oldReadCommunity = config.ReadCommunity; string oldWriteCommunity = config.WriteCommunity; int oldSnmpVersion = config.SnmpVersion; FrmSettings frmSettings = new FrmSettings(); frmSettings.config = config; return frmSettings.ShowDialog() == DialogResult.OK && !(oldReadCommunity == config.ReadCommunity && oldWriteCommunity == config.WriteCommunity && oldSnmpVersion == config.SnmpVersion); }
/// <summary> /// Отобразить форму /// </summary> /// <returns>Возвращает true, если конфигурация была изменена</returns> public static bool Show(Config config) { if (config == null) { throw new ArgumentNullException("config"); } string oldReadCommunity = config.ReadCommunity; string oldWriteCommunity = config.WriteCommunity; int oldSnmpVersion = config.SnmpVersion; FrmSettings frmSettings = new FrmSettings(); frmSettings.config = config; return(frmSettings.ShowDialog() == DialogResult.OK && !(oldReadCommunity == config.ReadCommunity && oldWriteCommunity == config.WriteCommunity && oldSnmpVersion == config.SnmpVersion)); }