模块名称:超级列表框操作类
模块作者:大连大有吴涛易语言软件开发公司
模块版本:1.0
模块 MD5:d0b4d3c67e164206075351ad0b914410
模块大小:219.03 KB
版权声明:
模块描述:
引用支持库:
系统核心支持库 4.6|krnln|d09f2340818511d396f6aaf844c7e325
扩展界面支持库一 1.6|iext|27bb20fdd3e145e4bee3db39ddd6e64c
------------------------------
.数据类型 列表框信息, 公开,
.成员 标题, 文本型, 传址, , 本参数指定表项的标题文本(也即是第0列的标题)。
.成员 图片索引, 整数型, , , 图片索引用于指定“图片组”属性中的某张图片。索引值从 0 开始,-1 表示无图片。
.成员 状态图片索引, 整数型, , , 状态图片索引用于指定“状态图片组”属性中的某张图片。索引值从 0 开始,-1 表示无图片。
.成员 表项数值, 整数型, , , 该数值与指定表项相关联。
.成员 缩进数目, 整数型, , , “缩进数目”仅在报表型列表框才有效,用作指定显示时在表项首部增加的空白数。
.成员 列标题, 文本型, , , 从第1列开始计起的列标题,多列请按列索引次序依次写到相应的数组成员中
.成员 列图片索引, 整数型, , , 从第1列开始计起,可以被省略。图片索引用于指定“图片组”属性中的某张图片。索引值从 0 开始,-1 表示无图片。如果本参数被省略,默认值为 -1 。
.程序集 超级列表框操作类, , 公开
.子程序 _初始化类, 逻辑型, ,
.参数 参数_超级列表框句柄, 整数型, ,
.参数 参数_是否为外部进程的超级列表框, 逻辑型, 可空 , 可以被省略。当为真时,可对这个外部进程一超级列表框进行操作。默认为假。
.子程序 _销毁外部操作, , , 如果不再需要对外部控件进行初始化,可用这个销毁
.子程序 _置外部操作, , , 如果是外部控件,就要用这个方法初始化
.子程序 动作_保证显示, , ,
.参数 参数_表项索引, 整数型, ,
.子程序 动作_进入编辑, , , 让指定表项进入编辑状态,执行本命令成功的前提是“允许编辑”属性为真。
.参数 参数_表项索引, 整数型, , 用于指定列表框中的某一项目,索引值从 0 开始。
.子程序 动作_列排序, , , 当超级列表框的类型是报表列表框时才能使用。使用本方法时,请将超级列表框的“排序方式”置为“0.不排序”
.参数 参数_列索引, 整数型, , 要排序的列索引,从0计起。
.参数 参数_排序方式, 逻辑型, 可空 , 可以被省略。当为真时为正向排序,当为假时为逆向排序。默认为真,正向排序。
.子程序 动作_排列图标, , , 自动排列大图标或小图标列表框中的图标。
.子程序 动作_取消表项选择, , , 取消对指定表项的选择。
.参数 参数_表项索引, 整数型, , 用于指定列表框中的某一项目,索引值从 0 开始。
.子程序 动作_刷新显示, , ,
.子程序 数据_插入表项, 整数型, ,
.参数 参数_插入位置, 整数型, 可空 , 可以被省略。指定新表项插入时的位置索引,索引值从 0 开始。如果提供 -1 ,则插入到列表框的尾部。如果本参数被省略,默认值为 -1 。
.参数 参数_标题, 文本型, 可空 , 可以被省略。本参数指定表项的标题文本。如果被省略,默认值为空文本。
.参数 参数_图片索引, 整数型, 可空 , 可以被省略。图片索引用于指定“图片组”属性中的某张图片。索引值从 0 开始,-1 表示无图片。如果本参数被省略,默认值为 -1 。
.参数 参数_状态图片索引, 整数型, 可空 , 可以被省略。状态图片索引用于指定“状态图片组”属性中的某张图片。索引值从 0 开始,-1 表示无图片。如果本参数被省略,默认值为 -1 。
.参数 参数_缩进数目, 整数型, 可空 , 可以被省略。“缩进数目”仅在报表型列表框才有效,用作指定显示时在表项首部增加的空白数。如果本参数被省略,默认值为 0 。
.参数 参数_表项数值, 整数型, 可空 , 可以被省略。该数值与指定表项相关联。如果本参数被省略,默认值为 0 。
.子程序 数据_插入列, 整数型, , 在报表型列表框中指定位置插入新的列,成功返回新列的位置索引,失败返回 -1 。
.参数 参数_插入位置, 整数型, 可空 , 可以被省略。指定新列插入时的位置索引,索引值从 0 开始。如果提供 -1 ,则插入到尾部。如果本参数被省略,默认值为 -1 。
.参数 参数_标题, 文本型, 可空 , 可以被省略。本参数指定报表列的标题文本。如果被省略,默认值为空文本。
.参数 参数_列宽, 整数型, 可空 , 可以被省略。本参数指定报表列的宽度,单位为像素。如果被省略,默认值为 50 。
.参数 参数_对齐方式, 整数型, 可空 , 可以被省略。参数可以为以下常量之一: 0:#左对齐; 1:#中间对齐; 2:#右对齐。如果本参数被省略,默认值为“#左对齐”。
.参数 参数_图片索引, 整数型, 可空 , 可以被省略。图片索引用于指定“表头图片组”属性中的某张图片。索引值从 0 开始,-1 表示无图片。如果本参数被省略,默认值为 -1 。
.参数 参数_图片是否居右, 逻辑型, 可空 , 可以被省略。指定图片是否显示在右边,如果本参数被省略,默认值为假。
.子程序 数据_查找表项, 整数型, ,
.参数 参数_标题, 文本型, , 本参数指定欲查找表项的标题文本。
.参数 参数_起始查找位置, 整数型, 可空 , 可以被省略。本参数指定查找表项的起始位置。如果本参数被省略,默认值为 0 ,即从首项开始查找。
.参数 参数_是否精确匹配, 逻辑型, 可空 , 可以被省略。本参数指定匹配标题文本时是否为精确匹配,如果本参数为假,则只要表项标题首部包含指定文本即认为匹配成功。如果本参数被省略,默认值为真。
.参数 参数_如果查找不到是否从头开始, 逻辑型, 可空 , 可以被省略。本参数指定在查找标题文本时,如果从“起始查找位置”查找不到,是否从头开始查找。默认值为假。
.子程序 数据_查找表项数值, 整数型, ,
.参数 参数_起始查找位置, 整数型, 可空 , 可以被省略。本参数指定查找表项的起始位置。如果本参数被省略,默认值为 0 ,即从首项开始查找。
.参数 参数_表项数值, 整数型, 可空 , 可以被省略。该数值与指定表项相关联。如果本参数被省略,默认值为 0 。
.参数 参数_如果查找不到是否从头开始, 逻辑型, 可空 , 可以被省略。本参数指定在查找标题文本时,如果从“起始查找位置”查找不到,是否从头开始查找。默认值为假。
.子程序 数据_读超级列表框项目数据, , , 取出全部的项目数据
.参数 参数_列表框信息, 列表框信息, 参考 可空 数组,
.子程序 数据_高速插入表项, , ,
.参数 参数_插入位置, 整数型, 可空 , 可以被省略。指定新表项插入时的位置索引,索引值从 0 开始。如果提供 -1 ,则插入到列表框的尾部。如果本参数被省略,默认值为 -1 。
.参数 参数_列表框信息, 列表框信息, 数组,
.参数 参数_排序方式, 整数型, 可空 , 可以被省略。指定新新插入数据的排序方式。默认为“#排序方式_不排序”。如要逆向排序,请将常量位取反。如要对指定列排序,请用#排序方式_表项列标题排序+要排序的列索引
.子程序 数据_取被选择表项, 变体型, , 返回一个整数数组,內含所有当前被选择表项的位置索引。如果当前没有被选择表项,返回空数组。
.子程序 数据_取被选中表项, 变体型, , 如果“是否有检查框”属性为真,返回当前所有检查框被选中的表项位置索引
.子程序 数据_取编辑框句柄, 整数型, , 当列表框在进行编辑时,返回这个编辑框的句柄
.子程序 数据_取标题, 文本型, , 取指定表项或子项的标题。
.参数 参数_表项索引, 整数型, , 用于指定列表框中的某一项目,索引值从 0 开始。
.参数 参数_列索引, 整数型, 可空 , 可以被省略。用作指定报表型列表框中项目所处的列,索引值从 0 开始,如果当前列表框类型不是报表型列表框,提供 0 值即可。如果本参数被省略,默认值为 0 。
.子程序 数据_取表项数, 整数型, , 返回列表框中所有表项的数目
.子程序 数据_取表项数值, 整数型, ,
.参数 参数_表项索引, 整数型, , 用于指定列表框中的某一项目,索引值从 0 开始。
.子程序 数据_取当前状态图片, 整数型, , 取回指定表项的当前状态图片索引,图片索引指向状态图片组属性中的某一图片,从 0 开始,-1 表示无图片。如果“是否有检查框”属性为真,返回值是当前检查框的选中状态,1表示被选中,0表示未选中。
.参数 参数_表项索引, 整数型, , 用于指定列表框中的某一项目,索引值从 0 开始。
.子程序 数据_取第一项索引, 整数型, , 取在当前超级列表框中显示的第一条项目的索引。失败返回-1
.子程序 数据_取可显示数量, 整数型, , 取当前在超级列表框的用户区中大约可以显示的项目数量
.子程序 数据_取列标题, 文本型, , 返回报表型列表框中指定列的标题。
.参数 参数_列索引, 整数型, , 用作指定报表型列表框中项目所处的列,索引值从 0 开始。
.子程序 数据_取列对齐方式, 整数型, , 取回报表型列表框中指定列的对齐方式。返回值为以下常量之一: 0:#左对齐; 1:#中间对齐; 2:#右对齐;失败返回-1。
.参数 参数_列索引, 整数型, , 用作指定报表型列表框中项目所处的列,索引值从 0 开始。
.子程序 数据_取列宽, 整数型, , 返回报表型列表框中指定列的宽度,如指定列不存在,返回 0 。
.参数 参数_列索引, 整数型, , 用作指定报表型列表框中项目所处的列,索引值从 0 开始。
.子程序 数据_取列数, 整数型, , 返回报表型列表框中列的总数
.子程序 数据_取列图片, 整数型, , 返回报表型列表框中指定列的图片索引
.参数 参数_列索引, 整数型, , 用作指定报表型列表框中项目所处的列,索引值从 0 开始。
.子程序 数据_取鼠标指针所在的索引, 整数型, , 如果鼠标指针在超级列表框范围内,取当前其指向的项目索引
.子程序 数据_取缩进数目, 整数型, ,
.参数 参数_表项索引, 整数型, , 。用于指定列表框中的某一项目,索引值从 0 开始。
.子程序 数据_取图片, 整数型, ,
.参数 参数_表项索引, 整数型, , 用于指定列表框中的某一项目,索引值从 0 开始。
.参数 参数_列索引, 整数型, 可空 , 可以被省略。用作指定报表型列表框中项目所处的列,索引值从 0 开始,如果当前列表框类型不是报表型列表框,提供 0 值即可。如果本参数被省略,默认值为 0 。
.子程序 数据_取已选择表项数, 整数型, , 返回当前已被选择表项的数目
.子程序 数据_全部删除, , ,
.子程序 数据_删除表项, , ,
.参数 参数_表项索引, 整数型, , 用于指定列表框中的某一项目,索引值从 0 开始。
.子程序 数据_删除列, , , 删除报表型列表框中指定位置处的列。
.参数 参数_列索引, 整数型, , 用作指定报表型列表框中项目所处的列,索引值从 0 开始。
.子程序 数据_是否被选择, 逻辑型, , 判断指定表项是否已经被选择,如已被选择,返回真,否则返回假。
.参数 参数_表项索引, 整数型, , 用于指定列表框中的某一项目,索引值从 0 开始。
.子程序 数据_图片是否居右, 逻辑型, , 如果报表型列表框中指定列的图片居右显示,返回真,否则返回假
.参数 参数_列索引, 整数型, , 用作指定报表型列表框中项目所处的列,索引值从 0 开始。
.子程序 数据_选择表项, , ,
.参数 参数_表项索引, 整数型, , 用于指定列表框中的某一项目,索引值从 0 开始。
.子程序 数据_置标题, , , 设置指定表项或子项的标题。
.参数 参数_表项索引, 整数型, , 用于指定列表框中的某一项目,索引值从 0 开始。
.参数 参数_列索引, 整数型, 可空 , 可以被省略。用作指定报表型列表框中项目所处的列,索引值从 0 开始,如果当前列表框类型不是报表型列表框,提供 0 值即可。如果本参数被省略,默认值为 0 。
.参数 参数_标题, 文本型, 可空 , 可以被省略。本参数指定表项或子项的标题文本。如果被省略,默认值为空文本。
.子程序 数据_置表项数值, , , 设置与指定表项相关联的数值
.参数 参数_表项索引, 整数型, , 用于指定列表框中的某一项目,索引值从 0 开始。
.参数 参数_表项数值, 整数型, 可空 , 可以被省略。该数值与指定表项相关联。如果本参数被省略,默认值为 0 。
.子程序 数据_置列标题, , , 设置报表型列表框中指定列的标题
.参数 参数_列索引, 整数型, , 用作指定报表型列表框中项目所处的列,索引值从 0 开始。
.参数 参数_标题, 文本型, 可空 , 可以被省略。本参数指定报表列的标题文本。如果被省略,默认值为空文本。
.子程序 数据_置列宽, , , 设置报表型列表框中指定列的宽度
.参数 参数_列索引, 整数型, , 用作指定报表型列表框中项目所处的列,索引值从 0 开始。
.参数 参数_列宽, 整数型, 可空 , 可以被省略。本参数指定报表列的宽度,单位为像素。如果参数值提供为 -1 ,则根据列数据最大宽度自动调整列尺寸,如果参数值提供为 -2 ,则根据列标题宽度自动调整列尺寸。如果本参数被省略,默认值为 -1 。
.子程序 数据_置列图片, , , 设置报表型列表框中指定列的标志图片。
.参数 参数_列索引, 整数型, , 用作指定报表型列表框中项目所处的列,索引值从 0 开始。
.参数 参数_图片索引, 整数型, 可空 , 可以被省略。图片索引用于指定“表头图片组”属性中的某张图片。索引值从 0 开始,-1 表示无图片。如果本参数被省略,默认值为 -1 。
.子程序 数据_置缩进数目, , , 设置指定表项的缩进数目。
.参数 参数_表项索引, 整数型, , 用于指定列表框中的某一项目,索引值从 0 开始。
.参数 参数_缩进数目, 整数型, 可空 , 可以被省略。“缩进数目”仅在报表型列表框才有效,用作指定显示时在表项首部增加的空白数。如果本参数被省略,默认值为 0 。
.子程序 数据_置图片, , ,
.参数 参数_表项索引, 整数型, , 用于指定列表框中的某一项目,索引值从 0 开始。
.参数 参数_列索引, 整数型, 可空 , 可以被省略。用作指定报表型列表框中项目所处的列,索引值从 0 开始,如果当前列表框类型不是报表型列表框,提供 0 值即可。如果本参数被省略,默认值为 0 。
.参数 参数_图片索引, 整数型, 可空 , 可以被省略。图片索引用于指定“图片组”属性中的某张图片。索引值从 0 开始,-1 表示无图片。如果本参数被省略,默认值为 -1 。
.子程序 数据_置状态图片, , ,
.参数 参数_表项索引, 整数型, , 用于指定列表框中的某一项目,索引值从 0 开始。
.参数 参数_状态图片索引, 整数型, 可空 , 可以被省略。状态图片索引用于指定“状态图片组”属性中的某张图片。索引值从 0 开始,-1 表示无图片。如果本参数被省略,默认值为 -1 。
.子程序 现行选中项_取, 整数型, ,
.子程序 现行选中项_置, , ,
.参数 参数_现行选中项, 整数型, ,
.子程序 样式_背景图片_取, 文本型, , 返回图片文件名路径
.子程序 样式_背景图片_置, , , 设置背景图片
.参数 参数_图片文件名, 文本型, ,
.参数 参数_是否平铺, 逻辑型, 可空 , 可以省略。默认为真。
.子程序 样式_背景颜色_取, 整数型, ,
.子程序 样式_背景颜色_置, , ,
.参数 参数_背景颜色, 整数型, ,
.子程序 样式_单一选择, 逻辑型, ,
.参数 参数_是否单一选择, 逻辑型, 可空 , 可以被省略。当被省略时,只返回当前的单一选择设置状态,而不改变其状态。
.子程序 样式_类型_取, 整数型, ,
.子程序 样式_类型_置, , ,
.参数 参数_类型, 整数型, ,
.子程序 样式_取表项间距, , ,
.参数 参数_水平间距, 整数型, 参考 , 用于返回表项的水平间距
.参数 参数_垂直间距, 整数型, 参考 , 用于返回表项的垂直间距
.参数 参数_列表框类型, 逻辑型, 可空 , 可以被省略。当为真时取回小图标列表框的项目间距。当为假时取回大图标列表框的项目间距。默认为假。
.子程序 样式_文本背景颜色_取, 整数型, ,
.子程序 样式_文本背景颜色_置, , ,
.参数 参数_背景颜色, 整数型, ,
.子程序 样式_文本颜色_取, 整数型, ,
.子程序 样式_文本颜色_置, , ,
.参数 参数_文本颜色, 整数型, ,
.子程序 样式_项目行距_取, 整数型, ,
.常量 报表列表框, "3", 公开,
.常量 大图标列表, "0", 公开,
.常量 排序方式_表项标题排序, "1", 公开,
.常量 排序方式_表项数值排序, "4", 公开,
.常量 排序方式_表项图片索引排序, "2", 公开,
.常量 排序方式_表项状态图片索引排序, "3", 公开,
.常量 排序方式_不排序, "0", 公开,
.常量 排序方式_列标题排序, "2048", 公开,
.常量 普通列表框, "2", 公开,
.常量 普通列表框2, "4", 公开,
.常量 小图标列表, "1", 公开,