public FloatToolStripForm(AstroderForm parent) { InitializeComponent(); theParent = parent; radioButtonGeocentric.Checked = (theParent.CentricFlag == SeFlg.GEOCENTRIC); foreach (AspectImportance importance in Enum.GetValues(typeof(AspectImportance))) { comboBoxImportance.Items.Add(importance.ToString()); if (importance == AspectImportance.Important) { comboBoxImportance.SelectedIndex = comboBoxImportance.Items.Count - 1; } } setText(); parent.DataReload += new Action <AstroderForm>(parent_BackgroundChanged); }
void parent_BackgroundChanged(AstroderForm parent) { triggerEvent = false; this.radioButtonGeocentric.Checked = theParent.CentricFlag == SeFlg.GEOCENTRIC; dateTimePicker1.Value = theParent.Since.UtcDateTime; dateTimePicker2.Value = theParent.Until.UtcDateTime; foreach (Control container in this.Controls) { if (container is Panel) { foreach (Control item in container.Controls) { if (item is CheckBox) { (item as CheckBox).Checked = false; } } } } triggerEvent = true; }