public override bool MouseDown(Point pt, MouseButtons button) { // Bubble event up to the parent if (Parent != null) return Parent.MouseDown(pt, button); else return false; }