private void StartExposureButton_Click(object sender, EventArgs e) { if (handle.ToInt32() != 0) { if (AtikPInvoke.ArtemisStartExposure(handle, 2) == (int)ArtemisError.OK) { ExposureStatus.Text = "Starting Exposure"; Thread t1 = new Thread(WaitForImage); t1.Start(); StopExposure.Enabled = true; StartExposureButton.Enabled = false; } else { ExposureStatus.Text = "Failed To Start Exposure"; } } }