private void physicsStripMenu_Click(object sender, EventArgs e) { PhysicsDialog physics = new PhysicsDialog(); //update physics dialog physics.DiaGravity = gravity; physics.DiaMinGravity = myGravityLimits.min; physics.DiaMaxGravity = myGravityLimits.max; physics.DiaGravityConst = gravityConst; physics.DiaWind = windVel; physics.DiaWindDirection = windDirection; physics.DiaGravFrequency = gravFrequency; physics.DiaMedium = medium; DialogResult result = physics.ShowDialog(); if (result == DialogResult.OK) { //update fields gravity = physics.DiaGravity; myGravityLimits.min = physics.DiaMinGravity; myGravityLimits.max = physics.DiaMaxGravity; gravFrequency = physics.DiaGravFrequency; windVel = physics.DiaWind; windDirection = physics.DiaWindDirection; medium = physics.DiaMedium; tempGravity = physics.DiaGravity; tempMyGravityLimits.min = physics.DiaMinGravity; tempMyGravityLimits.max = physics.DiaMaxGravity; tempGravFrequency = physics.DiaGravFrequency; tempMedium = physics.DiaMedium; tempWindVel = physics.DiaWind; tempWindDirection = physics.DiaWindDirection; if (physics.DiaGravityConst) { gravityConst = true; tempGravityConst = true; } else { gravityConst = false; tempGravityConst = false; } } }