VirtualTreeView中节点定位的问题,急!急!!急!!! ( 积分: 100 )

  • 主题发起人 主题发起人 kitewgd
  • 开始时间 开始时间
K

kitewgd

Unregistered / Unconfirmed
GUEST, unregistred user!
在VirtualTreeView里通过查找得到一个节点,然后我想定位光标到该节点并高亮显示。当我用下列代码实现的时候出现了如下问题:
我的代码:
Vt.SetFocus;
Vt.Selected[TempNode] := True;
Vt.FocusedNode := TempNode;
出现问题:
节点TempNode高亮显示,但是垂直滚动条没有滚动,看不到这个高亮显示的节点。请问各位大虾怎么办,答者有分,先谢谢了!!!不够再补!!!
 
在VirtualTreeView里通过查找得到一个节点,然后我想定位光标到该节点并高亮显示。当我用下列代码实现的时候出现了如下问题:
我的代码:
Vt.SetFocus;
Vt.Selected[TempNode] := True;
Vt.FocusedNode := TempNode;
出现问题:
节点TempNode高亮显示,但是垂直滚动条没有滚动,看不到这个高亮显示的节点。请问各位大虾怎么办,答者有分,先谢谢了!!!不够再补!!!
 
VirtualTreeView我沒用過。不過請看TreeView中的方法:
begin
TreeView1.SetFocus;
TreeView1.Select(TreeView1.Items[10]);
end;
 
看看demo中,有这样的例子
 
在最下面加一句:
Vt.MakeVisible;
 
谢谢各位了,问题已经解决。
 

Similar threads

回复
0
查看
818
不得闲
D
回复
0
查看
767
DelphiTeacher的专栏
D
D
回复
0
查看
671
DelphiTeacher的专栏
D
后退
顶部