Form.Grid 表格
介绍
QUI的表格控件, 功能方法非常多
属性
基本属性 | 数据类型 | 读写类型 | 说明 |
---|---|---|---|
Name | 标识符 | 不可读写 | 名称, 仅开发时可修改, 任意有效的标识符, 表示代码中使用该控件的名称 |
Visible | 布尔型 | 可读可写 | 显示, 返回或设置该控件是否可以被看到 |
Enabled | 布尔型 | 可读可写 | 有效, 返回或设置该控件是否响应用户生成事件 |
Edit | 字符串 | 不可读写 | 编辑表格, 仅开发时可修改, 对表格列进行添加/删除/排序等操作 |
位置属性 | 数据类型 | 读写类型 | 说明 |
---|---|---|---|
Left | 整数型 | 可读可写 | 左边, 返回或设置该控件的左边缘与容器左边缘之间的距离 |
Top | 整数型 | 可读可写 | 上边, 返回或设置该控件的顶边缘与容器顶边缘之间的距离 |
Width | 整数型 | 可读可写 | 宽度, 返回或设置该控件的宽度 |
Height | 整数型 | 可读可写 | 高度, 返回或设置该控件的高度 |
ZOrder | 整数型 | 可读可写 | 显示顺序, 返回或设置该控件的显示顺序 |
外观属性 | 数据类型 | 读写类型 | 说明 |
---|---|---|---|
Appearance | 整数型 | 可读可写 | 外形, 返回或设置该控件的外观显示造型, 0 :直角, 1 :圆角 |
ColorScheme | 整数型 | 可读可写 | 配色方案, 返回或设置该控件的颜色配置方案, 0 :红, 1 :橙, 2 :黄, 3 :绿, 4 :青, 5 :蓝, 6 :紫, 7 :自定义 |
TextColor | 字符串 | 可读可写 | 文字颜色, 返回或设置该控件的文本和图形的前景色, 格式为十六进制的"BBGGRR" |
BackColor | 字符串 | 可读可写 | 背景颜色, 返回或设置该控件的文本和图形的背景色, 格式为十六进制的"BBGGRR" |
BorderColor | 字符串 | 可读可写 | 边框颜色, 返回或设置该控件的边框颜色, 格式为十六进制的"BBGGRR" |
FixedTextColor | 字符串 | 可读可写 | 固定项文字颜色, 返回或设置固定项的文字颜色, 格式为十六进制的"BBGGRR" |
FixedBkColor | 字符串 | 可读可写 | 固定项背景颜色, 返回或设置固定项的背景颜色, 格式为十六进制的"BBGGRR" |
SelectColor | 字符串 | 可读可写 | 选择颜色, 返回或设置选中格子的颜色, 格式为十六进制的"BBGGRR" |
其他属性 | 数据类型 | 读写类型 | 说明 |
---|---|---|---|
Font | 字体对象 | 不可读写 | 字体, 仅开发时可修改, 用于显示字体的设置 |
Editable | 布尔型 | 可读可写 | 可编辑, 返回或设置表格控件是否处于可编辑状态 |
RowCount | 整数型 | 可读可写 | 总行数, 返回或设置表格控件的总行数 |
ColumnCount | 整数型 | 可读可写 | 总列数, 返回或设置表格控件的总列数 |
DefCellHeight | 整数型 | 可读可写 | 初始行高, 返回或设置表格控件的默认初始行高 |
FixedRowCount | 整数型 | 可读可写 | 固定行数, 返回或设置表格控件的固定行数量 |
FixedColumnCount | 整数型 | 可读可写 | 固定列数, 返回或设置表格控件的固定列数量 |
Sort | 布尔型 | 可读可写 | 排序, 返回或设置表格控件是否按首字母进行自动排序 |
隐藏属性 | 数据类型 | 读写类型 | 说明 |
---|---|---|---|
Hwnd | 整数型 | 只读 | 句柄, 返回控件的句柄 |
方法
状态方法 | 参数 | 返回 | 说明 |
---|---|---|---|
EnableRowHide | 行号, 是否隐藏 | 无 | 隐藏/显示指定行 |
EnableColumnHide | 列号, 是否隐藏 | 无 | 隐藏/显示指定列 |
GetRowHide | 行号 | 隐藏状态 | 获取指定行隐藏状态 |
GetColumnHide | 列号 | 隐藏状态 | 获取指定列隐藏状态 |
SetRowEditable | 行号, 是否只读 | 无 | 只读/可编辑指定行 |
SetColumnEditable | 列号, 是否只读 | 无 | 只读/可编辑指定列 |
属性方法 | 参数 | 返回 | 说明 |
---|---|---|---|
SetRowHeight | 行号, 高度 | 无 | 设置指定行的行高 |
SetColumnWidth | 列号, 宽度 | 无 | 设置指定列的列宽 |
GetRowHeight | 行号 | 高度 | 获取指定行的高度 |
GetColumnWidth | 列号 | 宽度 | 获取指定列的宽度 |
操作方法 | 参数 | 返回 | 说明 |
---|---|---|---|
DeleteRow | 行号 | 无 | 删除指定行 |
DeleteColumn | 列号 | 无 | 删除指定列 |
InsertRow | 行号 | 无 | 插入指定行 |
InsertColumn | 列号 | 无 | 插入指定列 |
GetSelectedRange | 开始行, 开始列, 结束行, 结束列 | 无 | 获取选中范围, 参数仅支持变量 |
SetSelectedRange | 开始行, 开始列, 结束行, 结束列 | 无 | 设置选中范围 |
外观方法 | 参数 | 返回 | 说明 |
---|---|---|---|
SetCellType | 行号, 列号, 表格类型 | 无 | 设置单元格类型 0 :默认(输入框)1 :多选框2 :下拉框3 :日期框4 :数字框5 :超链接6 :进度条7 :浏览框 |
SetItemFgColor | 行号, 列号, 颜色值 | 无 | 设置项前景颜色 |
GetItemFgColor | 行号, 列号 | 颜色值 | 获取项前景颜色 |
SetItemBkColor | 行号, 列号, 颜色值 | 无 | 设置项背景颜色 |
GetItemBkColor | 行号, 列号 | 颜色值 | 获取项背景颜色 |
数据方法 | 参数 | 返回 | 说明 |
---|---|---|---|
DeleteAllItems | 无 | 无 | 清空所有内容项,仅保留表头 |
SetItemText | 行号, 列号, 表格内容 | 无 | 设置项内容 |
GetItemText | 行号, 列号 | 表格内容 | 获取项内容 |
SetCheckBoxValue | 行号, 列号, 勾选状态 | 无 | 设置多选框的值 |
GetCheckBoxValue | 行号, 列号 | 勾选状态 | 获取多选框的值 |
SetComboBoxList | 行号, 列号, 下拉列表内容 | 无 | 设置下拉框内容 |
GetComboBoxList | 行号, 列号 | 下拉列表内容 | 获取下拉框内容 |
SetComboBoxListIndex | 行号, 列号, 下拉索引号 | 无 | 设置下拉框索引号 |
GetComboBoxListIndex | 行号, 列号 | 下拉索引号 | 获取下拉框索引号 |
SetProgressBarValue | 行号, 列号, 进度值 | 无 | 设置进度条的值 |
GetProgressBarValue | 行号, 列号 | 进度值 | 获取进度条的值 |
SetBrowseBoxStyle | 行号, 列号, 选择样式 | 无 | 设置浏览框样式0 :选择文件(默认)1 :选择文件夹 |
SetBrowseBoxFilter | 行号, 列号, 过滤条件 | 无 | 设置浏览框过滤条件 |
事件
事件名称 | 参数 | 返回 | 说明 |
---|---|---|---|
DblClick | 无 | 无 | 双击事件, 当用户双击控件时会触发执行本事件 |
Click | 无 | 无 | 点击事件, 当用户点击控件时会触发执行本事件 |
示例
//首先 在界面上放2个“按钮控件”和1个“表格控件”。。
//其次 复制以下脚本进行调试:
Event Form1.Load'加载事件
Form1.Button1.Caption = "设置"
Form1.Button2.Caption = "获取帐号"
End Event
Event Form1.Button1.Click'按钮1事件
Form1.Grid1.SetItemText 0,0,"序号"
Form1.Grid1.SetItemText 0,1,"账号"
Form1.Grid1.SetItemText 1,0,1
Form1.Grid1.SetItemText 1,1,"紫猫学院"
End Event
Event Form1.Button2.Click'按钮2事件
MsgBox "得到的帐号是:" & Form1.Grid1.GetItemText(1,1)
End Event