比如说 我建了4层节点 现在选中第2层 我点添加子节点 然后子节点的IMAGE必须是我指定的。。怎么做?

解决方案 »

  1.   

    with ATreeView.Items.AddChildObject(ATreeNode,
              FieldByName(ACapField).AsString,
              Pointer(FieldByName(AIDField).AsInteger)) do
            begin
               ImageIndex := AImageIndex;
               SelectedIndex := ASelectedIndex;
            end;
      

  2.   

    AImageIndex
    ASelectedIndex
    ATreeView
    ATreeNode都是参数ATreeNode表示选中的节点
      

  3.   

    1.在你TreeNode.AddChile(Node, '下一层')时,这条语句本身返回是新增节点的句柄(TTreeNode型变量).
    2.修改这个返回值的属性
       vt_rtn_Node.SelectedIndex := x;
       {修改其它属性}
    3.OK.
    4.Good Luck!!
      

  4.   

    谢谢 CITYLORD给我的提示 也谢谢chaosbird(canan)