I am using a TreeDropTarget to provide reordering capability. I do not want the dragged tree node to be dropped outside of its parent node. How can I prevent that?

I added a DndDrpHandler to the TreeDropTarget object but I'm not exactly sure what I need to check for from the DndDropEvent. Any help would be much appreciated.