private void buttonWSInvoke_Click(object sender, EventArgs e) { TabControl tabCtrl = this.Parent.Parent as TabControl; if (tabCtrl == null) { return; } foreach (TabPage tabPage in tabCtrl.TabPages) { foreach (Control ctl in tabPage.Controls) { IConfigControl cCtrl = ctl as IConfigControl; if (cCtrl != null) { cCtrl.SaveConfig(); continue; } IConfigUI aCtrl = ctl as IConfigUI; if (aCtrl != null) { aCtrl.SaveConfig(); continue; } } } }
private void buttonSaveConfig_Click(object sender, EventArgs e) { if (_config != null) { _config.SaveConfig(); } }
public bool SaveConfig() { if (ui != null) { return(ui.SaveConfig()); } return(true); }