Jak zrobić, aby po kliknięciu np. na przycisk, zaznaczyć i przewinąć listę do danego elementu w komponencie TreeView.

W ListView wygląda to tak:

ListView.SetFocus;
ListView.Selected := ListView.Items[i];
ListView.Scroll(0, (ListView.Items[i].Top) - 100);

a w TreeView?