Yes thank you.
A easy to see example is in the Rad Studio IDE. In the project "Structure" panel you see errors, Types, Procedures Classes etc... Expand those. Once a node is expanded that fills the panel with more child nodes than can be displayed, it forces that selected node to the top of the treeview panel.
In my case, I am using memtable to fill the treeview. Some of the node lists are lengthy - maybe 200 or so nodes/child nodes. I want the expanded/selected node to go to the top of the panel when I click the "plus" to expand a node.
I hope that helps.