private void flash_cbx_CheckedChanged(object sender, EventArgs e) { if (flash_cbx.Checked) { bool retVal = tricam.SetFundusFlash(flash_cbx.Checked); flash_cbx.Refresh(); FlashLightLUXValue_tbx.Enabled = true; ir_cbx.Checked = false; ring_cbx.Checked = false; } else { bool retVal = tricam.SetFundusFlash(flash_cbx.Checked); flash_cbx.Refresh(); FlashLightLUXValue_tbx.Enabled = false; DialogResult res = MessageBox.Show("Is Flash Light working ?", "CalibrationTool", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (res == DialogResult.Yes) { Globals.currentSettings.memoryTestStruct.FlashLight = PassStr; } else { Globals.currentSettings.memoryTestStruct.FlashLight = FailStr; } } }