But I cannot override TTreeview.DragOver. It says there are no method to override. There exists TControl.DragOver, but not TTreeview's one is not defined. So, I'll first check writing DragOver without assigning OnDragOver handler, and then will assign the event handler if fail.