OK...
Looks like WinForms and Threading in the same program is something that I can\'t master easily.
I\'m trying to make a custom Numeric Up Down out of two
button.Click += delegate { BeginInvoke(new UiUpdate(delegate { Thread.Sleep(500); // Do Stuff After Sleep };)) }; private delegate void UiUpdate();