小弟学Delphi刚起步,许多方法不知有什么区别,还请大家帮忙解答一下.如果大家有什么好的书,教程(尤其是关于API,方法)请介绍介绍,给个链接.有可能的话大家能不能谈谈各自的学习心得?对你的指导不胜感激!!!再次谢谢大家的光顾.TreeView.Items.后面各方法如下: AddChildFirst(Parent:TTreeNode;const s:string;):TTreeNode;
 AddChild(同上)
 AddChildObjectFirst(Parent:TTreeNode;const s:string;Ptr:pointer):TTreeNode; AddChildObject(同上)
 AddFirst(Sibling:TTreeNode;const s:string):TTreeNode;
 Add(同上)
 AddObjectFirst(Sibling:TTreeNode;const s:string;Ptr:pointer):TTreeNode;
 AddObject(同上)
 AddNode(Node:TTreeNode;Relative:TTreeNode;const s:string;Ptr:pointer;
     method:TNodeAttachMode):TTreeNode;    Sibling是什么?在使用过程中如何指定父节点?这些方法的区别什么?还请帮忙解决一下.谢谢!!!!

解决方案 »

  1.   

    刚起步没有必要看API,因为你没用到,看了也用不了,是不是?
    上面的东西你最好能查一下帮助,把Mouse放在这些上面F1看一下,英文看起来慢点,但大多数delphi的帮助全是英文,碰到问题临时问时间来不急
      

  2.   

    看看delphi自己带的帮助吧,虽然比msdn差了很多,有还是很有用的AddChild:The node is added as a child of the node specified by the Node parameter. It is added to the end of Node's list of child nodes.
    就是说AddChild就是在指定节点上增加一个子节点,该子节点将位于指定节点的子节点的末尾。AddChildFirst:Use AddChildFirst to insert a node as the first child of the node specified by the Node parameter.
    功能和上面的类似,至少插入的子节点是排在所有子节点的第一位。AddChildObject:The node is added as the last child of the node specified by the Node parameter. 
    也是加一个新的子节点,只不过新增加的子节点data部分多了一个pointer而已。其他的都可以自己看看TTreeNode的帮助,上面的就是从帮助里边copy出来的。
      

  3.   

    api的书电子版可以在以下网站下载
    http://www.51delphi.com
    http://www.2ccc.com其中有翻译的delphi帮助可下载,对你有帮助
      

  4.   

    谢谢大家!!!菜鸟一个让大家见笑了.TO:hailon(hailon) 这个网址:http://www.51delphi.com 没用啊.不过另个太好了,非常感谢你的提供.还请多多关照小弟.