>Recursive doesn't have anything to do with it AFAIK. I was trying to add child nodes "on the fly" when a parent node was clicked. Like I said, if you create a local variable reference to a TreeView.Child property, you now have a "hanging" form (sometimes). I was only creating this local variable to reduce the typing involved with my code, no recursion. Doesn't make much sense to me!
Hi Fred,
Like I said, I've never encountered it the problem you're having so I can't comment. The reason, however, that I mentioned recursion was that improper termination of the function could very well lead to a "hanging" or "dangling" reference.
George
Ubi caritas et amor, deus ibi est