private void UpdateBackground(EntryEx entryEx) { if (_renderer != null) { _renderer.Dispose(); _renderer = null; } _renderer = new BorderRenderer(); Control.Background = _renderer.GetBorderBackground(entryEx.BorderColor, entryEx.BackgroundColor, entryEx.BorderWidth, entryEx.BorderRadius); }
protected override void Dispose(bool disposing) { base.Dispose(disposing); if (disposing) { if (_renderer != null) { _renderer.Dispose(); _renderer = null; } } }