PB控件TreeView的四个函数

2024-04-13 06:58
文章标签 函数 控件 treeview pb 四个

本文主要是介绍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的四个函数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/899434

相关文章

pandas使用apply函数给表格同时添加多列

《pandas使用apply函数给表格同时添加多列》本文介绍了利用Pandas的apply函数在DataFrame中同时添加多列,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习... 目录一、Pandas使用apply函数给表格同时添加多列二、应用示例一、Pandas使用apply函

Python中Namespace()函数详解

《Python中Namespace()函数详解》Namespace是argparse模块提供的一个类,用于创建命名空间对象,它允许通过点操作符访问数据,比字典更易读,在深度学习项目中常用于加载配置、命... 目录1. 为什么使用 Namespace?2. Namespace 的本质是什么?3. Namesp

MySQL中如何求平均值常见实例(AVG函数详解)

《MySQL中如何求平均值常见实例(AVG函数详解)》MySQLavg()是一个聚合函数,用于返回各种记录中表达式的平均值,:本文主要介绍MySQL中用AVG函数如何求平均值的相关资料,文中通过代... 目录前言一、基本语法二、示例讲解1. 计算全表平均分2. 计算某门课程的平均分(例如:Math)三、结合

Python函数作用域与闭包举例深度解析

《Python函数作用域与闭包举例深度解析》Python函数的作用域规则和闭包是编程中的关键概念,它们决定了变量的访问和生命周期,:本文主要介绍Python函数作用域与闭包的相关资料,文中通过代码... 目录1. 基础作用域访问示例1:访问全局变量示例2:访问外层函数变量2. 闭包基础示例3:简单闭包示例4

Python中isinstance()函数原理解释及详细用法示例

《Python中isinstance()函数原理解释及详细用法示例》isinstance()是Python内置的一个非常有用的函数,用于检查一个对象是否属于指定的类型或类型元组中的某一个类型,它是Py... 目录python中isinstance()函数原理解释及详细用法指南一、isinstance()函数

python中的高阶函数示例详解

《python中的高阶函数示例详解》在Python中,高阶函数是指接受函数作为参数或返回函数作为结果的函数,下面:本文主要介绍python中高阶函数的相关资料,文中通过代码介绍的非常详细,需要的朋... 目录1.定义2.map函数3.filter函数4.reduce函数5.sorted函数6.自定义高阶函数

Python中的sort方法、sorted函数与lambda表达式及用法详解

《Python中的sort方法、sorted函数与lambda表达式及用法详解》文章对比了Python中list.sort()与sorted()函数的区别,指出sort()原地排序返回None,sor... 目录1. sort()方法1.1 sort()方法1.2 基本语法和参数A. reverse参数B.

Python函数的基本用法、返回值特性、全局变量修改及异常处理技巧

《Python函数的基本用法、返回值特性、全局变量修改及异常处理技巧》本文将通过实际代码示例,深入讲解Python函数的基本用法、返回值特性、全局变量修改以及异常处理技巧,感兴趣的朋友跟随小编一起看看... 目录一、python函数定义与调用1.1 基本函数定义1.2 函数调用二、函数返回值详解2.1 有返

Python Excel 通用筛选函数的实现

《PythonExcel通用筛选函数的实现》本文主要介绍了PythonExcel通用筛选函数的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着... 目录案例目的示例数据假定数据来源是字典优化:通用CSV数据处理函数使用说明使用示例注意事项案例目的第一

C++统计函数执行时间的最佳实践

《C++统计函数执行时间的最佳实践》在软件开发过程中,性能分析是优化程序的重要环节,了解函数的执行时间分布对于识别性能瓶颈至关重要,本文将分享一个C++函数执行时间统计工具,希望对大家有所帮助... 目录前言工具特性核心设计1. 数据结构设计2. 单例模式管理器3. RAII自动计时使用方法基本用法高级用法