public virtual void MouseMove(Control c, Point pt) { if (_layout.ItemEnabled) { // Track the mouse point _mousePoint = pt; // Update the visual state UpdateTargetState(pt); } }