protected override void OnEnabledChanged(EventArgs e)
{
// Must inform the color button view which itself tells the embedded elements
_drawButton.Enabled = Enabled;
// Change in enabled state requires a layout and repaint
PerformNeedPaint(true);
// Let base class fire standard event
base.OnEnabledChanged(e);
}