public void EnableButton(ButtonX button) { if (button.InvokeRequired) { button.Invoke( new MethodInvoker( delegate { EnableButton(button); })); } else { button.Enabled = true; } }