protected override void OnBackColorChanged(EventArgs e) { base.OnBackColorChanged(e); Brush oldBrush = backgroundBrush; backgroundBrush = new SolidBrush(BackColor); oldBrush.Dispose(); }