public static void SetEnableState(GroupBox gb, bool enabled) { MethodInvoker mi = delegate { gb.Enabled = enabled; }; if (gb.InvokeRequired) { gb.Invoke(mi); } else { mi(); } }