我想对TreeView  加没加结点做个判断,这个判断怎么写呀!!

解决方案 »

  1.   

    加没有加结点?是否说是否含有子结点呢?
    if bomtreeview.Selected.HasChildren then
      showmessage('This TreeView has Children');
      

  2.   

    如果说有没有节点就是:TreeView1.Nodes.count=0说明没有节点
      

  3.   

    http://expert.csdn.net/Expert/topic/1297/1297102.xml?temp=.8677637
    我用的是Delphi5它怎么说TreeView1.Nodes.count=0中的nodes没声明呀!!!
      

  4.   

    呵呵,简单
    1、判断整个树中是否有节点
    if bomtreeview.Items.count<=0 then
       showmessage('This TreeView no Node');
    2、判断某一节点是否有子节点
    if bomtreeview.Selected.HasChildren then
      showmessage('This TreeView has Children');
    3、判断当前节点是否有效
    if bomtreeview.Selected=nil then
      showmessage('This Current Node is Nil');
    4、用好节点的data属性,它可以指向一个对象,我用它做了很多好东西!