用户界面

类 表格

系统.对象
    └用户界面.组件
        └用户界面.控件
            └用户界面.窗口控件
                └用户界面.容器控件
                    └用户界面.面板
                        └用户界面.滚动窗口
                            └用户界面.表格


公开 类 表格 <基类型 = 用户界面.滚动窗口

表格类


初始化方法摘要
公开 

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

公开 

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

公开 

初始化(用户界面.容器控件 父窗口, 整数 标识, 整数 左边, 整数 顶边, 整数 宽度, 整数 高度) 

公开 

初始化(用户界面.容器控件 父窗口, 整数 标识, 整数 左边, 整数 顶边, 整数 宽度, 整数 高度, 整数 风格) 

公开 

初始化(用户界面.容器控件 父窗口, 整数 标识, 整数 左边, 整数 顶边, 整数 宽度, 整数 高度, 整数 风格, 文本 名称) 

属性摘要
逻辑

拖拽改变列宽 

    可读 拖拽改变列宽

逻辑

拖拽改变行高 

    可读 拖拽改变行高

逻辑

拖拽改变单元格大小 

    可读 拖拽改变单元格大小

逻辑

启用单元格内置控件 

    可读 启用单元格内置控件

逻辑

启用表格线 

    可读 启用表格线

整数

可接受的最小列宽 

    可读 可接受的最小列宽

工具.颜色

表格线颜色 

    可读 表格线颜色

工具.颜色

标签背景颜色 

    可读 标签背景颜色

工具.字体

标签字体 

    可读 标签字体

工具.颜色

标签文本颜色 

    可读 标签文本颜色

整数

水平滚动增量 

    可读 水平滚动增量

整数

垂直滚动增量 

    可读 垂直滚动增量

整数

选择模式 

    可读 选择模式

工具.颜色

选择背景颜色 

    可读 选择背景颜色

工具.颜色

选择前景颜色 

    可读 选择前景颜色

逻辑

已启用内置编辑框控件 

    可读 已启用内置编辑框控件

逻辑

当前单元格只读 

    可读 当前单元格只读

逻辑

表格可编辑 

    可读 表格可编辑

整数

可接受的最小行高 

     可写 可接受的最小行高

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

方法摘要
公开 逻辑

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

公开 逻辑

添加列(整数 列数) 

    添加指定数量的列到表格的最右部,添加成功返回真。

公开 逻辑

添加行(整数 行数) 

    添加指定数量的行到表格的最底部,添加成功返回真。

公开

自动尺寸() 

    自动将所有单元格的大小按照其内容进行调整。

公开

自动设置列尺寸(整数 列号, 逻辑 是否设置为最小宽度) 

    自动将指定列的宽度按照其内容进行调整。

公开

自动设置列尺寸(逻辑 是否设置为最小宽度) 

    自动将所有列的宽度按照其内容进行调整。

公开

自动设置行尺寸(整数 行号, 逻辑 是否设置为最小高度) 

    自动将指定行的高度按照其内容进行调整。

公开

自动设置行尺寸(逻辑 是否设置为最小高度) 

    自动将所有行的高度按照其内容进行调整。

公开

开始批处理计数() 

    将批处理计数值加1,当批处理计数值为0时将进行界面更新。用于阻止对表格对象的操作引起的界面更新。

公开 工具.矩形

取选择块区域(整数 开始行号, 整数 开始列号, 整数 结束行号, 整数 结束列号) 

    取指定的单元格块所在的矩形区域。

公开 逻辑

拖拽改变列宽() 

    如果能通过鼠标拖拽改变列宽返回真。

公开 逻辑

拖拽改变行高() 

    如果能通过鼠标拖拽改变行高返回真。

公开 逻辑

拖拽改变单元格大小() 

    如果能通过鼠标拖拽改变单元格大小返回真。

公开 逻辑

启用单元格内置控件() 

公开 工具.矩形

取单元格区域(整数 行号, 整数 列号) 

    取指定单元格所在的区域。

公开

清空数据() 

    清空表格数据并重画表格。

公开

取消选择() 

    取消选择当前选定的所有单元格。

公开 逻辑

创建表格(整数 行数, 整数 列数) 

    创建一个指定行数和列数的表格。你应该在创建表格实例后马上调用本函数。

公开 逻辑

创建表格(整数 行数, 整数 列数, 整数 选择模式) 

    创建一个指定行数和列数的表格。你应该在创建表格实例后马上调用本函数。

公开 逻辑

删除列(整数 位置) 

    删除从表格指定位置开始的一个列。

公开 逻辑

删除列(整数 位置, 整数 列数) 

    删除从表格指定位置开始的多个列。

公开 逻辑

删除行(整数 位置) 

    删除从表格指定位置开始的一个行。

公开 逻辑

删除行(整数 位置, 整数 行数) 

    删除从表格指定位置开始的多个行。

公开

拖拽改变列宽(逻辑 是否启用) 

公开

拖拽改变单元格大小(逻辑 是否启用) 

公开

拖拽改变行高(逻辑 是否启用) 

公开

启用表格线(逻辑 是否启用) 

    允许或禁止绘制表格线。

公开

结束批处理计数() 

    将批处理计数值减1,当批处理计数值为0时将进行界面更新。用于阻止对表格对象的操作引起的界面更新。

公开

强制刷新() 

    用来强制立即刷新表格显示,你应该使用这个函数来代替"刷新"函数。

公开 整数

取批处理计数() 

公开 整数

取单元格水平对齐方式(整数 行号, 整数 列号) 

    返回以下值之一:"左对齐"、"右对齐"、"居中对齐",见枚举“表格对齐方式”。

公开 整数

取单元格垂直对齐方式(整数 行号, 整数 列号) 

    返回以下值之一:"上对齐"、"下对齐"、"居中对齐",见枚举“表格对齐方式”。

公开 工具.颜色

取单元格背景颜色(整数 行号, 整数 列号) 

    取指定单元格的背景颜色。

公开 用户界面.单元格编辑器

取单元格编辑器(整数 行号, 整数 列号) 

    取指定单元格的编辑器。

公开 工具.字体

取单元格文本字体(整数 行号, 整数 列号) 

    取指定单元格文本的字体。

公开 用户界面.单元格渲染器

取单元格渲染器(整数 行号, 整数 列号) 

    取指定单元格的渲染器。

公开 工具.颜色

取单元格文本颜色(整数 行号, 整数 列号) 

    取指定单元格文本的颜色。

公开 文本

取单元格文本(整数 行号, 整数 列号) 

    取指定单元格的文本。

公开 整数

取列标签水平对齐方式() 

    返回以下值之一:"左对齐"、"右对齐"、"居中对齐",见枚举“表格对齐方式”。

公开 整数

取列标签垂直对齐方式() 

    返回以下值之一:"上对齐"、"下对齐"、"居中对齐",见枚举“表格对齐方式”。

公开 整数

取列标签高度() 

    取列标签的当前高度。

公开 文本

取列标签(整数 列号) 

    取指定列的标签。

公开 整数

可接受的最小列宽() 

公开 整数

取列宽(整数 列号) 

    取指定列的列宽。

公开 整数

取默认水平对齐方式() 

    返回以下值之一:"左对齐"、"右对齐"、"居中对齐",见枚举“表格对齐方式”。

公开 整数

取默认垂直对齐方式() 

    返回以下值之一:"左对齐"、"右对齐"、"居中对齐",见枚举“表格对齐方式”。

公开 工具.颜色

取单元格默认背景颜色() 

    取表格单元格的默认背景颜色。

公开 工具.字体

取单元格默认字体() 

    取表格单元格文本的默认字体。

公开 工具.颜色

取单元格默认文本颜色() 

    取表格单元格文本的默认颜色。

公开 整数

取列标签默认高度() 

公开 整数

取默认列宽() 

公开 用户界面.单元格编辑器

取默认编辑器() 

公开 用户界面.单元格编辑器

取单元格默认编辑器(整数 行号, 整数 列号) 

公开 用户界面.单元格编辑器

取类型默认编辑器(文本 类型) 

公开 用户界面.单元格渲染器

取默认渲染器() 

公开 用户界面.单元格渲染器

取单元格默认渲染器(整数 行号, 整数 列号) 

公开 用户界面.单元格渲染器

取类型默认渲染器(文本 类型) 

公开 整数

取行标签默认宽度() 

公开 整数

取默认行高() 

公开 整数

取当前单元格所在列() 

公开 整数

取当前单元格所在行() 

公开 工具.颜色

表格线颜色() 

公开 逻辑

启用表格线() 

    如果绘制了表格线返回真,否则返回假。

公开 工具.颜色

标签背景颜色() 

公开 工具.字体

标签字体() 

公开 工具.颜色

标签文本颜色() 

公开 整数

取列数() 

公开 整数

取行数() 

公开 用户界面.单元格属性

取单元格属性(整数 行号, 整数 列号) 

公开 整数

可接受的最小行高() 

公开 整数

取行标签水平对齐方式() 

    返回以下值之一:"左对齐"、"右对齐"、"居中对齐"。

公开 整数

取行标签垂直对齐方式() 

    返回以下值之一:"左对齐"、"右对齐"、"居中对齐"。

公开 整数

取行标签宽度() 

    取行标签的当前宽度。

公开 文本

取行标签(整数 行号) 

    取指定行的标签文本。

公开 整数

取行高(整数 行号) 

    取指定行的高度。

公开 整数

水平滚动增量() 

    水平滚动的增量(单位:像素),默认为15。

公开 整数

垂直滚动增量() 

    垂直滚动的增量(单位:像素),默认为15。

公开 整数

选择模式() 

    取当前的选择模式。

公开 用户界面.表格单元格[]

取选择单元格列表() 

    取当前选择的单元格列表。

公开 整数[]

取选择列() 

    取当前选择的列列表。

公开 整数[]

取选择行() 

    取当前选择的行列表。

公开 工具.颜色

选择背景颜色() 

公开 工具.颜色

选择前景颜色() 

公开 用户界面.表格单元格[]

取左上角选择块单元格列表() 

    取当前左上角选择区域的单元格列表。

公开 用户界面.表格单元格[]

取右下角选择块单元格列表() 

    取当前右下角选择区域的单元格列表。

公开 整数

取可见列数() 

公开

隐藏内置编辑框控件() 

公开 逻辑

插入列(整数 位置, 整数 列数) 

    在表格的指定位置插入指定数量的列,插入成功返回真。

公开 逻辑

插入行(整数 位置, 整数 行数) 

    在表格的指定位置插入指定数量的行,插入成功返回真。

公开 逻辑

已启用内置编辑框控件() 

公开

已启用内置编辑框控件(逻辑 是否启用) 

公开 逻辑

当前单元格只读() 

    如果当前单元格被设置为只读返回真,否则返回假。

公开

当前单元格只读(逻辑 只读) 

    如果当前单元格被设置为只读返回真,否则返回假。

公开 逻辑

表格可编辑() 

    如果整个表格可编辑返回真,只读返回假。

公开 逻辑

表格可编辑(逻辑 是否编辑) 

    如果整个表格可编辑返回真,只读返回假。

公开 逻辑

单元格是否被选择(整数 行号, 整数 列号) 

    如果指定单元格被选择返回真,否则返回假。

公开 逻辑

单元格是否只读(整数 行号, 整数 列号) 

    如果指定单元格不能被编辑返回真,否则返回假。

公开 逻辑

是否选择() 

    如果当前有行、列或块被选择返回真,否则返回假。

公开 逻辑

单元格是否可视(整数 行号, 整数 列号, 逻辑 是否整个单元格可视) 

    如果指定的单元格整体或一部分可视返回真,否则返回假。

公开

使单元格可视(整数 行号, 整数 列号) 

公开 逻辑

光标向下移动一行(逻辑 是否扩展选择) 

    将表格光标向下移动一行。

公开 逻辑

光标向左移动一列(逻辑 是否扩展选择) 

    将表格光标向左移动一列。

公开 逻辑

光标向右移动一列(逻辑 是否扩展选择) 

    将表格光标向右移动一列。

公开 逻辑

光标向上移动一行(逻辑 是否扩展选择) 

    将表格光标向上移动一行。

公开 逻辑

光标向下移动一块(逻辑 是否扩展选择) 

    将表格光标向下移动到第一个非空单元格。

公开 逻辑

光标向左移动一块(逻辑 是否扩展选择) 

    将表格光标向左移动到第一个非空单元格。

公开 逻辑

光标向右移动一块(逻辑 是否扩展选择) 

    将表格光标向右移动到第一个非空单元格。

公开 逻辑

光标向上移动一块(逻辑 是否扩展选择) 

    将表格光标向上移动到第一个非空单元格。

公开 逻辑

光标向下移动一页() 

    将表格光标向下移动一页,页大小由表格窗口的大小决定。

公开 逻辑

光标向上移动一页() 

    将表格光标向上移动一页,页大小由表格窗口的大小决定。

公开

注册数据类型(文本 类型名, 用户界面.单元格渲染器 渲染器, 用户界面.单元格编辑器 编辑器) 

    映射数据类型到编辑器和渲染器。

公开

保存编辑器的值() 

    将单元格内置编辑器的值保存到表格单元格中,这个方法在关闭表格或从表格获取数据的时候你可以考虑调用以便表格的值反应最新编辑的值。

公开

选择所有单元格() 

公开

选择块(整数 起始行, 整数 起始列, 整数 结束行, 整数 结束列, 逻辑 是否加入到选择) 

    在表格中选择一个指定的矩形块。

公开

选择列(整数 列号, 逻辑 是否加入到选择) 

    在表格中选择指定的列。

公开

选择行(整数 行号, 逻辑 是否加入到选择) 

    在表格中选择指定的行。

公开

置单元格对齐方式(整数 行号, 整数 列号, 整数 对齐方式) 

    设置指定单元格的水平和垂直对齐方式。

公开

置单元格背景颜色(整数 行号, 整数 列号, 工具.颜色 颜色) 

    设置指定单元格的背景颜色。

公开

置单元格编辑器(整数 行号, 整数 列号, 用户界面.单元格编辑器 编辑器) 

    设置指定单元格的编辑器。

公开

置单元格渲染器(整数 行号, 整数 列号, 用户界面.单元格渲染器 渲染器) 

    设置指定单元格的渲染器。

公开

置单元格文本字体(整数 行号, 整数 列号, 工具.字体 字体) 

    设置指定单元格的文本字体。

公开

置单元格文本颜色(整数 行号, 整数 列号, 工具.颜色 颜色) 

    设置指定单元格的文本颜色。

公开

置单元格文本(整数 行号, 整数 列号, 文本 文本) 

    设置指定单元格的文本。

公开

置列属性(整数 列号, 用户界面.单元格属性 属性) 

    设置指定列的属性。

公开

置逻辑列(整数 列号) 

    设置指定的列显示逻辑值,表格用复选框显示逻辑值。

公开

置整数列(整数 列号) 

    设置指定的列显示整数值。

公开

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

    设置指定的列显示小数值。

公开

置自定义列(整数 列号, 文本 类型名) 

    设置指定的列显示自定义数据。

公开

置列标签对齐方式(整数 水平对齐方式, 整数 垂直对齐方式) 

    设置列标签的对齐方式。

公开

置列标签高度(整数 高度) 

公开

置列标签(整数 列号, 文本 列标签) 

公开

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

公开

可接受的最小列宽(整数 宽度) 

公开

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

    设置指定列的宽度。

公开

置单元格默认对齐方式(整数 水平对齐方式, 整数 垂直对齐方式) 

公开

置单元格默认背景颜色(工具.颜色 颜色) 

公开

置单元格默认字体(工具.字体 字体) 

公开

置单元格默认文本颜色(工具.颜色 颜色) 

公开

置单元格默认编辑器(用户界面.单元格编辑器 编辑器) 

公开

置单元格默认渲染器(用户界面.单元格渲染器 渲染器) 

公开

置默认列宽(整数 宽度, 逻辑 是否重置列) 

公开

置默认行高(整数 高度, 逻辑 是否重置行) 

公开

置光标(整数 行号, 整数 列号) 

公开

表格线颜色(工具.颜色 颜色) 

公开

标签背景颜色(工具.颜色 颜色) 

公开

标签字体(工具.字体 字体) 

公开

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

公开

置表格边距(整数 边距宽度, 整数 边距高度) 

公开

置单元格只读(整数 行号, 整数 列号, 逻辑 是否只读) 

公开

置行属性(整数 行号, 用户界面.单元格属性 属性) 

公开

置行标签对齐方式(整数 水平对齐方式, 整数 垂直对齐方式) 

公开

置行标签宽度(整数 宽度) 

公开

置行标签(整数 行号, 文本 标签) 

公开

置最小行高(整数 行号, 整数 高度) 

公开

可接受的最小行高(整数 高度) 

公开

置行高(整数 行号, 整数 高度) 

公开

水平滚动增量(整数 增量) 

    设置水平滚动的增量(单位:像素),默认为15。

公开

垂直滚动增量(整数 增量) 

    设置垂直滚动的增量(单位:像素),默认为15。

公开

选择背景颜色(工具.颜色 颜色) 

公开

选择前景颜色(工具.颜色 颜色) 

公开

选择模式(整数 选择模式) 

    设置表格的选择模式。

公开

显示内置编辑框控件() 

公开 整数

取横坐标所在列号(整数 横坐标) 

    取指定的横坐标位置所在的列号,失败返回-1。

公开 整数

取横坐标距右边最近的列号(整数 横坐标) 

    取距离其右边线最近的对应于X坐标值的列号,失败返回-1。

公开 整数

取纵坐标所在行号(整数 纵坐标) 

    取指定的纵坐标位置所在的行号,失败返回-1。

公开 整数

取纵坐标距右边最近的行号(整数 纵坐标) 

    取距离其底边线最近的对应于Y坐标值的行号,失败返回-1。

公开 逻辑

创建(用户界面.容器控件 父窗口, 整数 标识, 整数 左边, 整数 顶边, 整数 宽度, 整数 高度, 整数 风格, 文本 名称) 

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

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

初始化方法详细信息

初始化

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


初始化

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


初始化

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


初始化

公开 初始化(用户界面.容器控件 父窗口, 整数 标识, 整数 左边, 整数 顶边, 整数 宽度, 整数 高度, 整数 风格)


初始化

公开 初始化(用户界面.容器控件 父窗口, 整数 标识, 整数 左边, 整数 顶边, 整数 宽度, 整数 高度, 整数 风格, 文本 名称)


方法详细信息

创建

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

参数:

    父窗口


添加列

公开 逻辑 添加列(整数 列数)

    添加指定数量的列到表格的最右部,添加成功返回真。

参数:

    列数 - 要添加的列数。


添加行

公开 逻辑 添加行(整数 行数)

    添加指定数量的行到表格的最底部,添加成功返回真。

参数:

    行数 - 要添加的行数。


自动尺寸

公开 自动尺寸()

    自动将所有单元格的大小按照其内容进行调整。


自动设置列尺寸

公开 自动设置列尺寸(整数 列号, 逻辑 是否设置为最小宽度)

    自动将指定列的宽度按照其内容进行调整。

参数:

    列号

    是否设置为最小宽度


自动设置列尺寸

公开 自动设置列尺寸(逻辑 是否设置为最小宽度)

    自动将所有列的宽度按照其内容进行调整。

参数:

    是否设置为最小宽度


自动设置行尺寸

公开 自动设置行尺寸(整数 行号, 逻辑 是否设置为最小高度)

    自动将指定行的高度按照其内容进行调整。

参数:

    行号

    是否设置为最小高度


自动设置行尺寸

公开 自动设置行尺寸(逻辑 是否设置为最小高度)

    自动将所有行的高度按照其内容进行调整。

参数:

    是否设置为最小高度


开始批处理计数

公开 开始批处理计数()

    将批处理计数值加1,当批处理计数值为0时将进行界面更新。用于阻止对表格对象的操作引起的界面更新。


取选择块区域

公开 工具.矩形 取选择块区域(整数 开始行号, 整数 开始列号, 整数 结束行号, 整数 结束列号)

    取指定的单元格块所在的矩形区域。

参数:

    开始行号

    开始列号

    结束行号

    结束列号


拖拽改变列宽

公开 逻辑 拖拽改变列宽()

    如果能通过鼠标拖拽改变列宽返回真。


拖拽改变行高

公开 逻辑 拖拽改变行高()

    如果能通过鼠标拖拽改变行高返回真。


拖拽改变单元格大小

公开 逻辑 拖拽改变单元格大小()

    如果能通过鼠标拖拽改变单元格大小返回真。


启用单元格内置控件

公开 逻辑 启用单元格内置控件()


取单元格区域

公开 工具.矩形 取单元格区域(整数 行号, 整数 列号)

    取指定单元格所在的区域。

参数:

    行号

    列号


清空数据

公开 清空数据()

    清空表格数据并重画表格。


取消选择

公开 取消选择()

    取消选择当前选定的所有单元格。


创建表格

公开 逻辑 创建表格(整数 行数, 整数 列数)

    创建一个指定行数和列数的表格。你应该在创建表格实例后马上调用本函数。

参数:

    行数

    列数


创建表格

公开 逻辑 创建表格(整数 行数, 整数 列数, 整数 选择模式)

    创建一个指定行数和列数的表格。你应该在创建表格实例后马上调用本函数。

参数:

    行数

    列数

    选择模式 - 见枚举“表格选择模式”。


删除列

公开 逻辑 删除列(整数 位置)

    删除从表格指定位置开始的一个列。

参数:

    位置


删除列

公开 逻辑 删除列(整数 位置, 整数 列数)

    删除从表格指定位置开始的多个列。

参数:

    位置

    列数


删除行

公开 逻辑 删除行(整数 位置)

    删除从表格指定位置开始的一个行。

参数:

    位置


删除行

公开 逻辑 删除行(整数 位置, 整数 行数)

    删除从表格指定位置开始的多个行。

参数:

    位置

    行数


拖拽改变列宽

公开 拖拽改变列宽(逻辑 是否启用)

参数:

    是否启用


拖拽改变单元格大小

公开 拖拽改变单元格大小(逻辑 是否启用)

参数:

    是否启用


拖拽改变行高

公开 拖拽改变行高(逻辑 是否启用)

参数:

    是否启用


启用表格线

公开 启用表格线(逻辑 是否启用)

    允许或禁止绘制表格线。

参数:

    是否启用


结束批处理计数

公开 结束批处理计数()

    将批处理计数值减1,当批处理计数值为0时将进行界面更新。用于阻止对表格对象的操作引起的界面更新。


强制刷新

公开 强制刷新()

    用来强制立即刷新表格显示,你应该使用这个函数来代替"刷新"函数。


取批处理计数

公开 整数 取批处理计数()


取单元格水平对齐方式

公开 整数 取单元格水平对齐方式(整数 行号, 整数 列号)

    返回以下值之一:"左对齐"、"右对齐"、"居中对齐",见枚举“表格对齐方式”。

参数:

    行号

    列号


取单元格垂直对齐方式

公开 整数 取单元格垂直对齐方式(整数 行号, 整数 列号)

    返回以下值之一:"上对齐"、"下对齐"、"居中对齐",见枚举“表格对齐方式”。

参数:

    行号

    列号


取单元格背景颜色

公开 工具.颜色 取单元格背景颜色(整数 行号, 整数 列号)

    取指定单元格的背景颜色。

参数:

    行号

    列号


取单元格编辑器

公开 用户界面.单元格编辑器 取单元格编辑器(整数 行号, 整数 列号)

    取指定单元格的编辑器。

参数:

    行号

    列号


取单元格文本字体

公开 工具.字体 取单元格文本字体(整数 行号, 整数 列号)

    取指定单元格文本的字体。

参数:

    行号

    列号


取单元格渲染器

公开 用户界面.单元格渲染器 取单元格渲染器(整数 行号, 整数 列号)

    取指定单元格的渲染器。

参数:

    行号

    列号


取单元格文本颜色

公开 工具.颜色 取单元格文本颜色(整数 行号, 整数 列号)

    取指定单元格文本的颜色。

参数:

    行号

    列号


取单元格文本

公开 文本 取单元格文本(整数 行号, 整数 列号)

    取指定单元格的文本。

参数:

    行号

    列号


取列标签水平对齐方式

公开 整数 取列标签水平对齐方式()

    返回以下值之一:"左对齐"、"右对齐"、"居中对齐",见枚举“表格对齐方式”。


取列标签垂直对齐方式

公开 整数 取列标签垂直对齐方式()

    返回以下值之一:"上对齐"、"下对齐"、"居中对齐",见枚举“表格对齐方式”。


取列标签高度

公开 整数 取列标签高度()

    取列标签的当前高度。


取列标签

公开 文本 取列标签(整数 列号)

    取指定列的标签。

参数:

    列号


可接受的最小列宽

公开 整数 可接受的最小列宽()


取列宽

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

    取指定列的列宽。

参数:

    列号


取默认水平对齐方式

公开 整数 取默认水平对齐方式()

    返回以下值之一:"左对齐"、"右对齐"、"居中对齐",见枚举“表格对齐方式”。


取默认垂直对齐方式

公开 整数 取默认垂直对齐方式()

    返回以下值之一:"左对齐"、"右对齐"、"居中对齐",见枚举“表格对齐方式”。


取单元格默认背景颜色

公开 工具.颜色 取单元格默认背景颜色()

    取表格单元格的默认背景颜色。


取单元格默认字体

公开 工具.字体 取单元格默认字体()

    取表格单元格文本的默认字体。


取单元格默认文本颜色

公开 工具.颜色 取单元格默认文本颜色()

    取表格单元格文本的默认颜色。


取列标签默认高度

公开 整数 取列标签默认高度()


取默认列宽

公开 整数 取默认列宽()


取默认编辑器

公开 用户界面.单元格编辑器 取默认编辑器()


取单元格默认编辑器

公开 用户界面.单元格编辑器 取单元格默认编辑器(整数 行号, 整数 列号)

参数:

    行号

    列号


取类型默认编辑器

公开 用户界面.单元格编辑器 取类型默认编辑器(文本 类型)

参数:

    类型


取默认渲染器

公开 用户界面.单元格渲染器 取默认渲染器()


取单元格默认渲染器

公开 用户界面.单元格渲染器 取单元格默认渲染器(整数 行号, 整数 列号)

参数:

    行号

    列号


取类型默认渲染器

公开 用户界面.单元格渲染器 取类型默认渲染器(文本 类型)

参数:

    类型 - 数据类型名字


取行标签默认宽度

公开 整数 取行标签默认宽度()


取默认行高

公开 整数 取默认行高()


取当前单元格所在列

公开 整数 取当前单元格所在列()


取当前单元格所在行

公开 整数 取当前单元格所在行()


表格线颜色

公开 工具.颜色 表格线颜色()


启用表格线

公开 逻辑 启用表格线()

    如果绘制了表格线返回真,否则返回假。


标签背景颜色

公开 工具.颜色 标签背景颜色()


标签字体

公开 工具.字体 标签字体()


标签文本颜色

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


取列数

公开 整数 取列数()


取行数

公开 整数 取行数()


取单元格属性

公开 用户界面.单元格属性 取单元格属性(整数 行号, 整数 列号)

参数:

    行号

    列号


可接受的最小行高

公开 整数 可接受的最小行高()


取行标签水平对齐方式

公开 整数 取行标签水平对齐方式()

    返回以下值之一:"左对齐"、"右对齐"、"居中对齐"。


取行标签垂直对齐方式

公开 整数 取行标签垂直对齐方式()

    返回以下值之一:"左对齐"、"右对齐"、"居中对齐"。


取行标签宽度

公开 整数 取行标签宽度()

    取行标签的当前宽度。


取行标签

公开 文本 取行标签(整数 行号)

    取指定行的标签文本。

参数:

    行号


取行高

公开 整数 取行高(整数 行号)

    取指定行的高度。

参数:

    行号


水平滚动增量

公开 整数 水平滚动增量()

    水平滚动的增量(单位:像素),默认为15。


垂直滚动增量

公开 整数 垂直滚动增量()

    垂直滚动的增量(单位:像素),默认为15。


选择模式

公开 整数 选择模式()

    取当前的选择模式。


取选择单元格列表

公开 用户界面.表格单元格[] 取选择单元格列表()

    取当前选择的单元格列表。


取选择列

公开 整数[] 取选择列()

    取当前选择的列列表。


取选择行

公开 整数[] 取选择行()

    取当前选择的行列表。


选择背景颜色

公开 工具.颜色 选择背景颜色()


选择前景颜色

公开 工具.颜色 选择前景颜色()


取左上角选择块单元格列表

公开 用户界面.表格单元格[] 取左上角选择块单元格列表()

    取当前左上角选择区域的单元格列表。


取右下角选择块单元格列表

公开 用户界面.表格单元格[] 取右下角选择块单元格列表()

    取当前右下角选择区域的单元格列表。


取可见列数

公开 整数 取可见列数()


隐藏内置编辑框控件

公开 隐藏内置编辑框控件()


插入列

公开 逻辑 插入列(整数 位置, 整数 列数)

    在表格的指定位置插入指定数量的列,插入成功返回真。

参数:

    位置 - 要插入的位置。

    列数 - 要插入的列数。


插入行

公开 逻辑 插入行(整数 位置, 整数 行数)

    在表格的指定位置插入指定数量的行,插入成功返回真。

参数:

    位置 - 要插入的位置。

    行数 - 要插入的行数。


已启用内置编辑框控件

公开 逻辑 已启用内置编辑框控件()


已启用内置编辑框控件

公开 已启用内置编辑框控件(逻辑 是否启用)

参数:

    是否启用


当前单元格只读

公开 逻辑 当前单元格只读()

    如果当前单元格被设置为只读返回真,否则返回假。


当前单元格只读

公开 当前单元格只读(逻辑 只读)

    如果当前单元格被设置为只读返回真,否则返回假。

参数:

    只读


表格可编辑

公开 逻辑 表格可编辑()

    如果整个表格可编辑返回真,只读返回假。


表格可编辑

公开 逻辑 表格可编辑(逻辑 是否编辑)

    如果整个表格可编辑返回真,只读返回假。

参数:

    是否编辑


单元格是否被选择

公开 逻辑 单元格是否被选择(整数 行号, 整数 列号)

    如果指定单元格被选择返回真,否则返回假。

参数:

    行号

    列号


单元格是否只读

公开 逻辑 单元格是否只读(整数 行号, 整数 列号)

    如果指定单元格不能被编辑返回真,否则返回假。

参数:

    行号

    列号


是否选择

公开 逻辑 是否选择()

    如果当前有行、列或块被选择返回真,否则返回假。


单元格是否可视

公开 逻辑 单元格是否可视(整数 行号, 整数 列号, 逻辑 是否整个单元格可视)

    如果指定的单元格整体或一部分可视返回真,否则返回假。

参数:

    行号

    列号

    是否整个单元格可视


使单元格可视

公开 使单元格可视(整数 行号, 整数 列号)

参数:

    行号

    列号


光标向下移动一行

公开 逻辑 光标向下移动一行(逻辑 是否扩展选择)

    将表格光标向下移动一行。

参数:

    是否扩展选择


光标向左移动一列

公开 逻辑 光标向左移动一列(逻辑 是否扩展选择)

    将表格光标向左移动一列。

参数:

    是否扩展选择


光标向右移动一列

公开 逻辑 光标向右移动一列(逻辑 是否扩展选择)

    将表格光标向右移动一列。

参数:

    是否扩展选择


光标向上移动一行

公开 逻辑 光标向上移动一行(逻辑 是否扩展选择)

    将表格光标向上移动一行。

参数:

    是否扩展选择


光标向下移动一块

公开 逻辑 光标向下移动一块(逻辑 是否扩展选择)

    将表格光标向下移动到第一个非空单元格。

参数:

    是否扩展选择


光标向左移动一块

公开 逻辑 光标向左移动一块(逻辑 是否扩展选择)

    将表格光标向左移动到第一个非空单元格。

参数:

    是否扩展选择


光标向右移动一块

公开 逻辑 光标向右移动一块(逻辑 是否扩展选择)

    将表格光标向右移动到第一个非空单元格。

参数:

    是否扩展选择


光标向上移动一块

公开 逻辑 光标向上移动一块(逻辑 是否扩展选择)

    将表格光标向上移动到第一个非空单元格。

参数:

    是否扩展选择


光标向下移动一页

公开 逻辑 光标向下移动一页()

    将表格光标向下移动一页,页大小由表格窗口的大小决定。


光标向上移动一页

公开 逻辑 光标向上移动一页()

    将表格光标向上移动一页,页大小由表格窗口的大小决定。


注册数据类型

公开 注册数据类型(文本 类型名, 用户界面.单元格渲染器 渲染器, 用户界面.单元格编辑器 编辑器)

    映射数据类型到编辑器和渲染器。

参数:

    类型名

    渲染器

    编辑器


保存编辑器的值

公开 保存编辑器的值()

    将单元格内置编辑器的值保存到表格单元格中,这个方法在关闭表格或从表格获取数据的时候你可以考虑调用以便表格的值反应最新编辑的值。


选择所有单元格

公开 选择所有单元格()


选择块

公开 选择块(整数 起始行, 整数 起始列, 整数 结束行, 整数 结束列, 逻辑 是否加入到选择)

    在表格中选择一个指定的矩形块。

参数:

    起始行

    起始列

    结束行

    结束列

    是否加入到选择 - 为假时表格中任何存在的选择区域将被取消选择,为真时区域将被加入到存在的选择区域中。


选择列

公开 选择列(整数 列号, 逻辑 是否加入到选择)

    在表格中选择指定的列。

参数:

    列号

    是否加入到选择 - 为假时表格中任何存在的选择区域将被取消选择,为真时列将被加入到存在的选择区域中。


选择行

公开 选择行(整数 行号, 逻辑 是否加入到选择)

    在表格中选择指定的行。

参数:

    行号

    是否加入到选择 - 为假时表格中任何存在的选择区域将被取消选择,为真时行将被加入到存在的选择区域中。


置单元格对齐方式

公开 置单元格对齐方式(整数 行号, 整数 列号, 整数 对齐方式)

    设置指定单元格的水平和垂直对齐方式。

参数:

    行号

    列号

    对齐方式 - 见枚举“表格对齐方式”。


置单元格背景颜色

公开 置单元格背景颜色(整数 行号, 整数 列号, 工具.颜色 颜色)

    设置指定单元格的背景颜色。

参数:

    行号

    列号

    颜色


置单元格编辑器

公开 置单元格编辑器(整数 行号, 整数 列号, 用户界面.单元格编辑器 编辑器)

    设置指定单元格的编辑器。

参数:

    行号

    列号

    编辑器


置单元格渲染器

公开 置单元格渲染器(整数 行号, 整数 列号, 用户界面.单元格渲染器 渲染器)

    设置指定单元格的渲染器。

参数:

    行号

    列号

    渲染器


置单元格文本字体

公开 置单元格文本字体(整数 行号, 整数 列号, 工具.字体 字体)

    设置指定单元格的文本字体。

参数:

    行号

    列号

    字体


置单元格文本颜色

公开 置单元格文本颜色(整数 行号, 整数 列号, 工具.颜色 颜色)

    设置指定单元格的文本颜色。

参数:

    行号

    列号

    颜色


置单元格文本

公开 置单元格文本(整数 行号, 整数 列号, 文本 文本)

    设置指定单元格的文本。

参数:

    行号

    列号

    文本


置列属性

公开 置列属性(整数 列号, 用户界面.单元格属性 属性)

    设置指定列的属性。

参数:

    列号

    属性


置逻辑列

公开 置逻辑列(整数 列号)

    设置指定的列显示逻辑值,表格用复选框显示逻辑值。

参数:

    列号


置整数列

公开 置整数列(整数 列号)

    设置指定的列显示整数值。

参数:

    列号


置小数列

公开 置小数列(整数 列号, 整数 宽度, 整数 精度)

    设置指定的列显示小数值。

参数:

    列号

    宽度

    精度


置自定义列

公开 置自定义列(整数 列号, 文本 类型名)

    设置指定的列显示自定义数据。

参数:

    列号

    类型名


置列标签对齐方式

公开 置列标签对齐方式(整数 水平对齐方式, 整数 垂直对齐方式)

    设置列标签的对齐方式。

参数:

    水平对齐方式 - 见枚举“表格对齐方式”。

    垂直对齐方式 - 见枚举“表格对齐方式”。


置列标签高度

公开 置列标签高度(整数 高度)

参数:

    高度


置列标签

公开 置列标签(整数 列号, 文本 列标签)

参数:

    列号

    列标签


置最小列宽

公开 置最小列宽(整数 列号, 整数 宽度)

参数:

    列号

    宽度


可接受的最小列宽

公开 可接受的最小列宽(整数 宽度)

参数:

    宽度


置列宽

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

    设置指定列的宽度。

参数:

    列号

    宽度


置单元格默认对齐方式

公开 置单元格默认对齐方式(整数 水平对齐方式, 整数 垂直对齐方式)

参数:

    水平对齐方式 - 见枚举“表格对齐方式”。

    垂直对齐方式 - 见枚举“表格对齐方式”。


置单元格默认背景颜色

公开 置单元格默认背景颜色(工具.颜色 颜色)

参数:

    颜色


置单元格默认字体

公开 置单元格默认字体(工具.字体 字体)

参数:

    字体


置单元格默认文本颜色

公开 置单元格默认文本颜色(工具.颜色 颜色)

参数:

    颜色


置单元格默认编辑器

公开 置单元格默认编辑器(用户界面.单元格编辑器 编辑器)

参数:

    编辑器


置单元格默认渲染器

公开 置单元格默认渲染器(用户界面.单元格渲染器 渲染器)

参数:

    渲染器


置默认列宽

公开 置默认列宽(整数 宽度, 逻辑 是否重置列)

参数:

    宽度

    是否重置列


置默认行高

公开 置默认行高(整数 高度, 逻辑 是否重置行)

参数:

    高度

    是否重置行


置光标

公开 置光标(整数 行号, 整数 列号)

参数:

    行号

    列号


表格线颜色

公开 表格线颜色(工具.颜色 颜色)

参数:

    颜色


标签背景颜色

公开 标签背景颜色(工具.颜色 颜色)

参数:

    颜色


标签字体

公开 标签字体(工具.字体 字体)

参数:

    字体


标签文本颜色

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

参数:

    颜色


置表格边距

公开 置表格边距(整数 边距宽度, 整数 边距高度)

参数:

    边距宽度

    边距高度


置单元格只读

公开 置单元格只读(整数 行号, 整数 列号, 逻辑 是否只读)

参数:

    行号

    列号

    是否只读


置行属性

公开 置行属性(整数 行号, 用户界面.单元格属性 属性)

参数:

    行号

    属性


置行标签对齐方式

公开 置行标签对齐方式(整数 水平对齐方式, 整数 垂直对齐方式)

参数:

    水平对齐方式 - 见枚举“表格对齐方式”。

    垂直对齐方式 - 见枚举“表格对齐方式”。


置行标签宽度

公开 置行标签宽度(整数 宽度)

参数:

    宽度


置行标签

公开 置行标签(整数 行号, 文本 标签)

参数:

    行号

    标签


置最小行高

公开 置最小行高(整数 行号, 整数 高度)

参数:

    行号

    高度


可接受的最小行高

公开 可接受的最小行高(整数 高度)

参数:

    高度


置行高

公开 置行高(整数 行号, 整数 高度)

参数:

    行号

    高度


水平滚动增量

公开 水平滚动增量(整数 增量)

    设置水平滚动的增量(单位:像素),默认为15。

参数:

    增量


垂直滚动增量

公开 垂直滚动增量(整数 增量)

    设置垂直滚动的增量(单位:像素),默认为15。

参数:

    增量


选择背景颜色

公开 选择背景颜色(工具.颜色 颜色)

参数:

    颜色


选择前景颜色

公开 选择前景颜色(工具.颜色 颜色)

参数:

    颜色


选择模式

公开 选择模式(整数 选择模式)

    设置表格的选择模式。

参数:

    选择模式 - 见枚举“表格选择模式”。


显示内置编辑框控件

公开 显示内置编辑框控件()


取横坐标所在列号

公开 整数 取横坐标所在列号(整数 横坐标)

    取指定的横坐标位置所在的列号,失败返回-1。

参数:

    横坐标


取横坐标距右边最近的列号

公开 整数 取横坐标距右边最近的列号(整数 横坐标)

    取距离其右边线最近的对应于X坐标值的列号,失败返回-1。

参数:

    横坐标


取纵坐标所在行号

公开 整数 取纵坐标所在行号(整数 纵坐标)

    取指定的纵坐标位置所在的行号,失败返回-1。

参数:

    纵坐标


取纵坐标距右边最近的行号

公开 整数 取纵坐标距右边最近的行号(整数 纵坐标)

    取距离其底边线最近的对应于Y坐标值的行号,失败返回-1。

参数:

    纵坐标


创建

公开 逻辑 创建(用户界面.容器控件 父窗口, 整数 标识, 整数 左边, 整数 顶边, 整数 宽度, 整数 高度, 整数 风格, 文本 名称)

参数:

    父窗口

    标识

    左边

    顶边

    宽度

    高度

    风格

    名称



http://dotef.eyuyan.com