在TreeView中拖放节点

Mar*_*ark 5 c# treeview drag-and-drop

我有一个包含各种节点的树视图,并希望能够在节点列表中上下拖动节点以重新排列它们.

我应该能够其他节点之间删除节点,在两个节点之间显示一条小线,它将在拖动时结束.

我怎样才能做到这一点?

谢谢!