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