PB控件TreeView的四个函数

TreeViewItem 笔记
    四个函数:   
    1.InsertItem()函数:
        Treeviewname.InsertItem(handleparent,handleafter,label,pictureindex)
        Treeviewname.InsertItem(handleparent,handleafter,item)
    InsertItem()函数在handleafter项后面插入一个列表项,并使handleparent项成为当前项的父项,这两个语法的区别是:前一语法格式只须指定当前项的标题:(lable)和使用的图片索引(Pictureindex);
后一种语法格式要求定义当前项的完整数据(在Item变量中).比较而言,前一种格式要求较少的信息,因此功能也弱些.
    各参数的意义为
    Treeviewname:树形视图控件的名称
    Handleparent :该项父节点项的句柄(一个长整数,每个节点都有一个唯一代表该节点的句柄),对第一层节点,该项的值为0.
    Handleafter:在同一层中句柄为Handleafter的项后面插入新项.
    Lable:当前项的标题,即显示在树形视图控件中的文字.
    Pictureindex:当前项标题前显示图片的索引号.
    Item: 一个完整的列表项,是个TreeViewItem对象.
    2.InsertItemfirst()
    InsertItemFirst()函数在指定父节点的层中第一个位置插入列表项,有两种语法格式 :   
     Treeviewname.InsertItemFirst(handleparent,label,pictureindex)       
     Treeviewname.InsertItemFirst(handleparent,item)
    父节点相同的项位于同一层中.InsertItemFirst()函数在指定层中插入一个新的列表项,并把它放在列表的第一个位置上.前一种语法格式只须指定当前项的标题(Lable)和使用的图片索引(Pictureindex),后一种语法格式要求定义当前项的完整数据(在Item变量中).函数中参数意义参见InsertItem()函数.
    3.InsertItemLast()
    InsertItemLast()函数在指定父节点的层中的最后位置插入列表项,有两种语法格式:
    a. Treeviewname.InsertItemLast(handleparnet,label,pictureindex)
    b.Treeviewname.InsertItemLast(handleparnet,item)
    该函数与InsertItemFirst()函数相似,只是在指定层的末尾插入列表项.
     各参数的意义参见InsertItem()函数
     4.InsertItemSort()
    该函数以排序方式在指定父节点的层中插入列表项, 有两种语法格式:
    1.Treeviewname.InsertItemSort(handleparent,label,Pictureindex)
    2.Treeviewname.InsertItemSort(handleparent,item)

    5.DeleteItem() 函数删除树形视图控件中指定的列表项,该函数的语法格式为 Treeviewname.DeleteItem(itemhandle)   
       如果有子项:则一同被删除.当Itemhandle值为0进,DeleteItem()函数删除树形视图控件中所有列表项.

    6.FindItem()函数,其语法格式为:
    Treeviewname.FindItem(navigationcode,itemhandle)

你可能感兴趣的:(PB控件TreeView的四个函数)