用户界面

类 超级列表框

系统.对象
    └用户界面.组件
        └用户界面.控件
            └用户界面.窗口控件
                └用户界面.超级列表框


公开 类 超级列表框 <基类型 = 用户界面.窗口控件


初始化方法摘要
公开 

初始化(用户界面.容器控件 父窗口, 整数 控件标识) 

属性摘要
工具.颜色

文本颜色 

    可读 文本颜色

用户界面.窗口控件 继承的属性
左边, 顶边, 宽度, 高度, 标识, 启用, 背景色, 前景色, 光标, 字体, 可视
用户界面.组件 继承的属性
父容器, 名称, 状态

方法摘要
公开 逻辑

排列(整数 标记) 

    在图标或小图标视图下排列项目,只在Windows系统下有效。

公开

清空() 

公开 逻辑

创建(用户界面.容器控件 父窗口, 整数 控件标识, 整数 横坐标, 整数 纵坐标, 整数 宽度, 整数 高度, 整数 风格, 用户界面.校验器 校验器<可为空>, 文本 名称) 

公开 逻辑

创建(用户界面.容器控件 父窗口) 

公开 逻辑

删除所有项目() 

公开 逻辑

删除列(整数 列号) 

公开 逻辑

删除项目(整数 项目索引) 

公开

编辑标签(整数 项目索引) 

公开 逻辑

保证显示(整数 项目索引) 

公开 整数

查找项目(整数 开始项目索引, 文本 文本) 

公开 整数

查找项目(整数 开始项目索引, 文本 文本, 逻辑 是否局部) 

公开 整数

查找项目(整数 开始项目索引, 整数 数据) 

公开 整数

查找项目(整数 开始项目索引, 工具.坐标点 位置, 整数 方向) 

公开 逻辑

取列(整数 列号, 用户界面.列表项 列项目) 

公开 整数

取列数() 

公开 整数

取列宽度(整数 列号) 

    只在报表模式下有效。

公开 整数

取每页显示项目数() 

公开 用户界面.图片组

取大图片组() 

公开 用户界面.图片组

取小图片组() 

公开 整数[]

取所有选中项目索引() 

    返回当前被选中项目的项目索引数组。如果没有选中项目,返回空数组。

公开 整数

取第一个选中项目索引() 

    如果没有选中项目,返回-1。

公开 用户界面.列表项

取项目(整数 项目索引, 整数 列索引 = 0) 

    成功返回指定索引处的项目,失败返回空对象。

公开 工具.颜色

取项目背景颜色(整数 项目索引) 

公开 整数

取项目数() 

公开 整数

取项目数据(整数 项目索引) 

公开 工具.字体

取项目字体(整数 项目索引) 

公开 逻辑

取项目位置(整数 项目索引, 工具.坐标点 位置) 

公开 逻辑

取项目区域(整数 项目索引, 工具.矩形 矩形, 整数 标记) 

公开 工具.尺寸

取项目间距() 

公开 整数

取项目状态(整数 项目索引, 整数 标记) 

公开 文本

取项目文本(整数 项目索引) 

公开 工具.颜色

取项目文本颜色(整数 项目索引) 

公开 整数

取下一项目(整数 项目索引, 整数 几何 = 1, 整数 状态 = 4) 

    取下一个被选中项目的项目索引,未取到返回-1。

公开 整数

取选择项目数() 

公开 工具.颜色

文本颜色() 

公开 整数

取顶部可视项目() 

    在列表模式或报表模式下取顶部可视项目。

公开 工具.矩形

取视图区域() 

公开 整数

点击测试(工具.坐标点 点, 整数 标记) 

公开 整数

插入列(整数 列号, 用户界面.列表项 列表项) 

公开 整数

插入列(整数 列号, 文本 头文本, 整数 格式, 整数 宽度) 

公开 整数

插入项目(用户界面.列表项 列表项) 

公开 整数

插入项目(整数 序号, 文本 标签) 

公开 整数

插入项目(整数 序号, 整数 图片序号) 

公开 整数

插入项目(整数 序号, 文本 标签, 整数 图片序号) 

公开

刷新项目(整数 项目序号) 

公开

刷新项目(整数 起始序号, 整数 结束序号) 

公开 逻辑

滚动列表(整数 横向距离, 整数 纵向距离) 

公开

置背景颜色(工具.颜色 背景颜色) 

公开 逻辑

置列(整数 列号, 用户界面.列表项 列表项) 

公开 逻辑

置列宽度(整数 列号, 整数 宽度) 

公开

置大图片组(用户界面.图片组 图片组) 

    注意,本方法返回后,参数“图片组”的成员己被清零,也就是说不再引用之前的图片组。

公开

置小图片组(用户界面.图片组 图片组) 

公开 逻辑

置项目(用户界面.列表项 列表项) 

公开 整数

置项目(整数 项目索引, 整数 列号, 文本 标签, 整数 图片序号) 

公开

置项目背景颜色(整数 项目索引, 工具.颜色 背景颜色) 

公开

置项目数(整数 数量) 

公开 逻辑

置项目数据(整数 项目索引, 整数 数据) 

公开

置项目字体(整数 项目索引, 工具.字体 字体) 

公开 逻辑

置项目图片(整数 项目索引, 整数 图片索引) 

公开 逻辑

置项目图片(整数 项目索引, 整数 图片索引, 整数 选择图片索引) 

公开 逻辑

置项目列图片(整数 项目索引, 整数 列号, 整数 图片索引) 

公开 逻辑

置项目位置(整数 项目索引, 工具.坐标点 位置) 

公开 逻辑

置项目状态(整数 项目索引, 整数 状态, 整数 状态修饰) 

    设置项目状态。

公开

置项目文本(整数 项目索引, 文本 文本) 

公开

置项目文本颜色(整数 项目索引, 工具.颜色 颜色) 

    设置指定项目的文本颜色,只在报表模式下有效。

公开

置风格(整数 风格, 逻辑 是否添加) 

公开

文本颜色(工具.颜色 颜色) 

公开

置风格标记(整数 风格) 

    置整体窗口风格。

公开 逻辑

置选中项目(整数 项目索引, 逻辑 设置焦点 = 真) 

公开 用户界面.编辑框

取编辑框() 

用户界面.窗口控件 继承的方法
左边, 顶边, 宽度, 高度, 左边, 顶边, 宽度, 高度, 标识, 标识, 创建, 居中, 父窗口居中, 清除背景, 到屏幕坐标, 关闭, 销毁, 销毁子窗口, 点到像素, 尺寸到像素, 点到对话框单位, 尺寸到对话框单位, 更新窗口界面, 禁用, 启用, 查找子窗口, 查找子窗口, 查找窗口, 查找窗口, 名称查找窗口, 名称查找窗口, 标题查找窗口, 标题查找窗口, 查找焦点窗口, 适应窗口, 内部适应窗口, 冻结, 取快捷键表, 取最佳尺寸, 背景色, 前景色, 取背景风格, 取字符高度, 取字符宽度, 取子窗口列表, 取类默认属性, 取类默认属性, 取默认属性, 取客户区尺寸, 取插入符, 取捕获窗口, 取包含尺寸器, 光标, 取拖曳目标, 取扩展风格, 字体, 取祖父窗口, 取句柄, 取帮助文本, 取最大尺寸, 取最小尺寸, 位置, 矩形, 取滚动条位置, 取滚动范围, 取滚动块尺寸, 取尺寸, 取尺寸器, 取文本宽度, 取工具提示, 取更新区域, 取实际尺寸, 取窗口风格, 取窗口变量, 是否捕获窗口, 是否有滚动条, 是否背景透明, 隐藏, 继承属性, 初始化对话框, 使最佳尺寸无效, 启用, 是否暴露, 是否暴露, 是否暴露, 是否暴露, 是否保留, 可视, 是否顶层, 布局, 向下滚动一行, 向上滚动一行, 降低层次, 到模态, 移动, 移动, 更改停留顺序到参数窗口后面, 更改停留顺序到参数窗口前面, 导航, 内部空闲, 向下滚动一页, 向上滚动一页, 弹出菜单, 弹出菜单, 弹出菜单, 提高层次, 刷新, 刷新, 刷新, 改变父窗口, 到客户区坐标, 滚动行, 滚动页, 滚动, 滚动, 设置快捷键表, 设置自动布局, 背景色, 设置背景风格, 设置插入符, 设置客户区尺寸, 设置客户区尺寸, 设置包含尺寸器, 光标, 设置拖曳目标, 设置最大尺寸, 设置最小尺寸, 设置自身背景色, 设置自身前景色, 设置自身字体, 设置扩展风格, 设置焦点, 从键盘设置焦点, 字体, 前景色, 设置帮助文本, 设置调色板, 设置滚动条, 设置滚动条, 设置滚动条位置, 设置滚动条位置, 尺寸, 设置尺寸, 设置尺寸, 设置尺寸, 设置尺寸, 设置提示尺寸, 设置提示尺寸, 设置尺寸器, 设置尺寸器, 置尺寸器并适应窗口, 设置尺寸器, 设置工具提示, 设置工具提示, 设置主题启用, 设置实际尺寸, 设置实际尺寸, 设置实际提示尺寸, 设置实际提示尺寸, 设置窗口风格, 设置窗口变量, 继承颜色, 可视, 解除冻结, 从子窗口传输数据, 传输数据到子窗口, 更新, 更新窗口界面, 使有效, 移动光标, 捕获鼠标, 释放鼠标, 添加事件处理者, 是否已创建, 启用拖曳文件事件, 注册热键, 反注册热键
用户界面.控件 继承的方法
取内部指针, 创建, 显示, 取矩形, 置矩形, 等于
用户界面.组件 继承的方法
创建, 父容器, 父容器, 名称, 名称, 状态, 状态, 发送事件, 取子控件个数, 取子控件, 取所有子控件
系统.对象 继承的方法
比较类型, 是否实现, 取类名, 发送事件, 等于, 比较, 到文本, 比较引用

用户界面.列表事件 用户界面.左键开始拖拽 用户界面.右键开始拖拽 用户界面.开始编辑标签 用户界面.完成编辑标签 用户界面.删除列表项 用户界面.删除所有列表项 用户界面.列表项被选择 用户界面.列表项被取消选择 用户界面.列表被激活 用户界面.列表项焦点被改变 用户界面.列表项被中键单击 用户界面.列表项被右键单击 用户界面.列表项按下某键 用户界面.列表项被插入 用户界面.列被单击 用户界面.列被右键单击 用户界面.开始改变列宽度 用户界面.正在改变列宽度 用户界面.完成改变列宽度 用户界面.准备缓存虚拟列表

用户界面.窗口控件 继承的输出事件
, , , , , , , , , , , , , , , ,

初始化方法详细信息

初始化

公开 初始化(用户界面.容器控件 父窗口, 整数 控件标识)


方法详细信息

排列

公开 逻辑 排列(整数 标记)

    在图标或小图标视图下排列项目,只在Windows系统下有效。

参数:

    标记 - 见枚举“排列对齐”


清空

公开 清空()


创建

公开 逻辑 创建(用户界面.容器控件 父窗口, 整数 控件标识, 整数 横坐标, 整数 纵坐标, 整数 宽度, 整数 高度, 整数 风格, 用户界面.校验器 校验器<可为空>, 文本 名称)

参数:

    父窗口

    控件标识 - 控件的标识,-1表示默认值。

    横坐标

    纵坐标

    宽度

    高度

    风格 - 见枚举“超级列表框风格”。

    校验器

    名称


创建

公开 逻辑 创建(用户界面.容器控件 父窗口)

参数:

    父窗口


删除所有项目

公开 逻辑 删除所有项目()


删除列

公开 逻辑 删除列(整数 列号)

参数:

    列号


删除项目

公开 逻辑 删除项目(整数 项目索引)

参数:

    项目索引


编辑标签

公开 编辑标签(整数 项目索引)

参数:

    项目索引


保证显示

公开 逻辑 保证显示(整数 项目索引)

参数:

    项目索引


查找项目

公开 整数 查找项目(整数 开始项目索引, 文本 文本)

参数:

    开始项目索引

    文本


查找项目

公开 整数 查找项目(整数 开始项目索引, 文本 文本, 逻辑 是否局部)

参数:

    开始项目索引

    文本

    是否局部


查找项目

公开 整数 查找项目(整数 开始项目索引, 整数 数据)

参数:

    开始项目索引

    数据


查找项目

公开 整数 查找项目(整数 开始项目索引, 工具.坐标点 位置, 整数 方向)

参数:

    开始项目索引

    位置

    方向


取列

公开 逻辑 取列(整数 列号, 用户界面.列表项 列项目)

参数:

    列号

    列项目


取列数

公开 整数 取列数()


取列宽度

公开 整数 取列宽度(整数 列号)

    只在报表模式下有效。

参数:

    列号


取每页显示项目数

公开 整数 取每页显示项目数()


取大图片组

公开 用户界面.图片组 取大图片组()


取小图片组

公开 用户界面.图片组 取小图片组()


取所有选中项目索引

公开 整数[] 取所有选中项目索引()

    返回当前被选中项目的项目索引数组。如果没有选中项目,返回空数组。


取第一个选中项目索引

公开 整数 取第一个选中项目索引()

    如果没有选中项目,返回-1。


取项目

公开 用户界面.列表项 取项目(整数 项目索引, 整数 列索引 = 0)

    成功返回指定索引处的项目,失败返回空对象。

参数:

    项目索引

    列索引


取项目背景颜色

公开 工具.颜色 取项目背景颜色(整数 项目索引)

参数:

    项目索引


取项目数

公开 整数 取项目数()


取项目数据

公开 整数 取项目数据(整数 项目索引)

参数:

    项目索引


取项目字体

公开 工具.字体 取项目字体(整数 项目索引)

参数:

    项目索引


取项目位置

公开 逻辑 取项目位置(整数 项目索引, 工具.坐标点 位置)

参数:

    项目索引

    位置


取项目区域

公开 逻辑 取项目区域(整数 项目索引, 工具.矩形 矩形, 整数 标记)

参数:

    项目索引

    矩形

    标记 - 见枚举“列表项矩形标记”


取项目间距

公开 工具.尺寸 取项目间距()


取项目状态

公开 整数 取项目状态(整数 项目索引, 整数 标记)

参数:

    项目索引

    标记 - 见枚举“列表项状态”


取项目文本

公开 文本 取项目文本(整数 项目索引)

参数:

    项目索引


取项目文本颜色

公开 工具.颜色 取项目文本颜色(整数 项目索引)

参数:

    项目索引


取下一项目

公开 整数 取下一项目(整数 项目索引, 整数 几何 = 1, 整数 状态 = 4)

    取下一个被选中项目的项目索引,未取到返回-1。

参数:

    项目索引

    几何

    状态


取选择项目数

公开 整数 取选择项目数()


文本颜色

公开 工具.颜色 文本颜色()


取顶部可视项目

公开 整数 取顶部可视项目()

    在列表模式或报表模式下取顶部可视项目。


取视图区域

公开 工具.矩形 取视图区域()


点击测试

公开 整数 点击测试(工具.坐标点 点, 整数 标记)

参数:

    点

    标记 - 见枚举“列表项测试标记”


插入列

公开 整数 插入列(整数 列号, 用户界面.列表项 列表项)

参数:

    列号

    列表项


插入列

公开 整数 插入列(整数 列号, 文本 头文本, 整数 格式, 整数 宽度)

参数:

    列号

    头文本

    格式

    宽度


插入项目

公开 整数 插入项目(用户界面.列表项 列表项)

参数:

    列表项


插入项目

公开 整数 插入项目(整数 序号, 文本 标签)

参数:

    序号

    标签


插入项目

公开 整数 插入项目(整数 序号, 整数 图片序号)

参数:

    序号

    图片序号


插入项目

公开 整数 插入项目(整数 序号, 文本 标签, 整数 图片序号)

参数:

    序号

    标签

    图片序号


刷新项目

公开 刷新项目(整数 项目序号)

参数:

    项目序号


刷新项目

公开 刷新项目(整数 起始序号, 整数 结束序号)

参数:

    起始序号

    结束序号


滚动列表

公开 逻辑 滚动列表(整数 横向距离, 整数 纵向距离)

参数:

    横向距离

    纵向距离


置背景颜色

公开 置背景颜色(工具.颜色 背景颜色)

参数:

    背景颜色


置列

公开 逻辑 置列(整数 列号, 用户界面.列表项 列表项)

参数:

    列号

    列表项


置列宽度

公开 逻辑 置列宽度(整数 列号, 整数 宽度)

参数:

    列号

    宽度


置大图片组

公开 置大图片组(用户界面.图片组 图片组)

    注意,本方法返回后,参数“图片组”的成员己被清零,也就是说不再引用之前的图片组。

参数:

    图片组


置小图片组

公开 置小图片组(用户界面.图片组 图片组)

参数:

    图片组


置项目

公开 逻辑 置项目(用户界面.列表项 列表项)

参数:

    列表项


置项目

公开 整数 置项目(整数 项目索引, 整数 列号, 文本 标签, 整数 图片序号)

参数:

    项目索引

    列号

    标签

    图片序号


置项目背景颜色

公开 置项目背景颜色(整数 项目索引, 工具.颜色 背景颜色)

参数:

    项目索引

    背景颜色


置项目数

公开 置项目数(整数 数量)

参数:

    数量


置项目数据

公开 逻辑 置项目数据(整数 项目索引, 整数 数据)

参数:

    项目索引

    数据


置项目字体

公开 置项目字体(整数 项目索引, 工具.字体 字体)

参数:

    项目索引

    字体


置项目图片

公开 逻辑 置项目图片(整数 项目索引, 整数 图片索引)

参数:

    项目索引

    图片索引


置项目图片

公开 逻辑 置项目图片(整数 项目索引, 整数 图片索引, 整数 选择图片索引)

参数:

    项目索引

    图片索引

    选择图片索引


置项目列图片

公开 逻辑 置项目列图片(整数 项目索引, 整数 列号, 整数 图片索引)

参数:

    项目索引

    列号

    图片索引


置项目位置

公开 逻辑 置项目位置(整数 项目索引, 工具.坐标点 位置)

参数:

    项目索引

    位置


置项目状态

公开 逻辑 置项目状态(整数 项目索引, 整数 状态, 整数 状态修饰)

    设置项目状态。

参数:

    项目索引

    状态

    状态修饰


置项目文本

公开 置项目文本(整数 项目索引, 文本 文本)

参数:

    项目索引

    文本


置项目文本颜色

公开 置项目文本颜色(整数 项目索引, 工具.颜色 颜色)

    设置指定项目的文本颜色,只在报表模式下有效。

参数:

    项目索引

    颜色


置风格

公开 置风格(整数 风格, 逻辑 是否添加)

参数:

    风格

    是否添加


文本颜色

公开 文本颜色(工具.颜色 颜色)

参数:

    颜色


置风格标记

公开 置风格标记(整数 风格)

    置整体窗口风格。

参数:

    风格


置选中项目

公开 逻辑 置选中项目(整数 项目索引, 逻辑 设置焦点 = 真)

参数:

    项目索引

    设置焦点


取编辑框

公开 用户界面.编辑框 取编辑框()



http://dotef.eyuyan.com