/// <summary> /// Sets recording status. /// </summary> /// <param name="isRecording">Recording status.</param> public void SetRecordingStatus(bool isRecording) { if (this.InvokeRequired) { SetRecordingStatusSafely d = new SetRecordingStatusSafely(SetRecordingStatus); Invoke(d, new object[] { isRecording }); } else { if (isRecording) { this.isRecording = isRecording; recordingStatusLabel.Text = "Recording (00:00:00)"; recordingStatusLabel.BackColor = Color.LightSalmon; } else { this.isRecording = isRecording; recordingStatusLabel.Text = "Not Recording"; recordingStatusLabel.BackColor = Color.PaleGreen; } } }