private void stageDifRotYTB_TextChanged(object sender, EventArgs e) { float i = 0; if (float.TryParse(stageDifRotYTB.Text, out i)) { stageDifRotYTB.BackColor = Color.White; selectedStageLight.setRotY(i); } else { stageDifRotYTB.BackColor = Color.Red; } stageRotYTrackBar.Value = (int)(i + 180.0f); }