MSDN Says:
A tree-view control uses memory that is allocated from the heap of the process that creates the tree-view control. The maximum number of items in a tree view is based on the amount of memory that is available in the heap.
So, anecdotally or otherwise, can someone give me a ballpark of what this means? I expect the stuff I'm doing in a treeview will be limited to < 1000 items for most cases but in some cases closer to 10000.