protected virtual void ApplySkin(object sender, EventArgs e)
        {
            CurrentBaseSkin = SkinHandler.GetCurrentSkin();
            ApplyControlSkins(Controls);

            BackColor = CurrentBaseSkin.BackColor;
        }
 public void UpdateSkinColors(BaseSkin currentBaseSkin)
 {
     _currentBaseSkin = currentBaseSkin;
     lblUnsaved.ForeColor = _currentBaseSkin.ErrorColor;
     SetPictureBoxesBackColor();
 }
 public static void SetCurrentSkin(BaseSkin baseSkin)
 {
     _currentBaseSkin = baseSkin;
     SkinChanged?.Invoke(null, null);
 }