当窗体启动时,treeview焦点默认是定位在父节点!那请教如果让treeview1焦点定位在第一个子节点呢?谢谢--全部类别  //默认焦点在这里
 --a       //怎么让焦点定位在这里呢?
 --b
  --c

解决方案 »

  1.   

    TreeView1.Selected :=  TreeView1.Selected := TreeView1.Selected.getFirstChild;
      

  2.   

    TreeView1.Selected := TreeView1.Selected.getFirstChild;
      

  3.   

    最好把TreeView1.HideSelection设为FALSE,不然看不出效果的!
      

  4.   

    procedure TForm1.FormCreate(Sender: TObject);
    begin
      TreeView1.Selected := TreeView1.Selected.getFirstChild;
    end;
    不行!出错!
      

  5.   

    老大,这个时候Treeview1还没有SHOW当然会出错,你放在BUTTON的单击事件里试试啊!
      

  6.   

    你要是放在Create事件的话要这样写:
      TreeView1.Selected := TreeView1.Items.GetFirstNode.getFirstChild;