2009-10-31 91 views
3

如果我有一個TTreeView,我打電話是這樣的:當我選擇它時,如何使TTreeView顯示一個節點?

myTreeView.Select(nodeIWantSelected); 

它被選中,但除非該節點恰好位於這是當前可見的樹的部分中,我沒有看到它我必須拖動滾動條直到找到它的位置。當我選擇它時,如何使TTreeView滾動到節點?

回答

4

使用nodeIWantSelected.MakeVisible

1

我現在不能測試,但其中的一個可能會產生預期的效果:

myTreeView.Select(nodeIWantSelected); 
myTreeView.Selected.MakeVisible; 
// or 
myTreeView.Selected.Focused := true; 
相關問題