protected override void OnMouseDown(MouseEventArgs e) { mouseDownState = true; // Force the item to repaint with the new RadioButton state. Invalidate(); base.OnMouseDown(e); }