Beispiel #1
0
        private void btVariableStar_Click(object sender, EventArgs e)
        {
            VariableStar star = new VariableStar();

            astroEditors.Add(star.uid, EditVariableStar);
            AddNewAstroObject(star);
        }
 public frmEditVariableStar(VariableStar star) : base(star)
 {
     InitializeComponent();
     tbLuminocity.Text = star.AverageLuminosity.ToString();
     tbDelta.Text      = star.DeltaLuminosity.ToString();
     this.star         = star;
 }
        new void ApplyChanges()
        {
            base.ApplyChanges();
            star.AverageLuminosity = double.Parse(tbLuminocity.Text);
            star.DeltaLuminosity   = double.Parse(tbDelta.Text);
            VariableStar newStar = new VariableStar(star.Name, star.Position, star.Mass,
                                                    star.Size, star.Temperature, star.AverageLuminosity, star.DeltaLuminosity);

            star = newStar;
        }