コード例 #1
0
        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);
        }
コード例 #2
0
        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;
        }