After using the ExpandAll command I want the first item in the TTreeView to be shown in the window. It's Not. What happens is the Tree expands and then scrolls to the bottom. Then end of the expanded tree is visible. The first item of the tree still has focus but it isn't displayed. I want to basically lock the position of the top of the tree and expand witout changing the contents of what is currently displayed on the screen.