private void ChangeColor(PanelComponent component, System.Drawing.Color color) { switch (component) { case PanelComponent.Background: case PanelComponent.Time: case PanelComponent.Date: case PanelComponent.Week: mCtrlDict[component].TryInvoke( () => { var brush = color.GetBrush(); mCtrlDict[component].Foreground = brush; } ); break; case PanelComponent.StatusBar: break; default: break; } }