Вам нужно что-то вроде этого:
делегат void UIDelegate (компонент объекта, значение объекта);
if (this.save_button.InvokeRequired)
{
this.save_button.Invoke(new UIDelegate(TypeDescriptor.GetProperties(this.save_button).Find("Enabled", false).SetValue),
new object[] { this.save_button, true });
}
else
{
this.save_button.Enabled = true;
}