很简单呀。
在Form的FormCreate事件中,加入一句就可以啦。
源程序如下:
procedure TForm1.FormCreate(Sender: TObject);
begin
TREEVIEW1.Items.Item[2].Selected:=TRUE;
end;
选中的就是第三个Item。
在Treeview中,0是第一个item,1是第二个,以此类推。
如果有子节点的话,在子节点全部展开的情况下,从上往下数,第一个是0,第二个是……
如在Treeview中有A,B,C,D四个节点,在C下面又有F,G,H三个子节点,结构如下:
|-A
|-B
|-C
| |-- F
| |-- G
| |-- H
|-D
那么,选G这个节点,就是
TREEVIEW1.Items.Item[4].Selected:=TRUE;
FormCreate事件在窗体被创建时触发,即可近似的理解为实在程序一开始时触发。