private void SetButtonEnabled(ref RadButton btn, Boolean isEnabled) { if (!btn.InvokeRequired) { btn.Enabled = isEnabled; } else { RadButton btnControl = btn; SetButtonEnabledDelegate setButtonEnabledDelegate = new SetButtonEnabledDelegate(SetButtonEnabled); Object[] objArray = new Object[] { btn, isEnabled }; btnControl.Invoke(setButtonEnabledDelegate, objArray); } }