Hmm I was sure I made it so that the SelectedNode property returned an ADTreeNode not a normal TreeNode... but thanks for posting that workaround for other people if they have the same problem anyway