I need a TreeView that I can drag and drop the nodes to reorder them and also accept drops from a list. Can a TreeView be both a DragAndDropContainer and DragAndDropTarget? I can get the node reordering working fine. As soon as I dervive my TreeView from DragAndDropTarget nothing seems to work anymore.