private void NextImage() { if (this.CurrentStep < this.NumSteps - 2) { this.CurrentStep++; } else { this.CurrentStep = 0; } Application.Invoke(delegate { this.SetImage(); }); }