精易论坛

标题: 高级表格怎么添加单元备注 [打印本页]

作者: jintai11    时间: 2023-11-13 23:15
标题: 高级表格怎么添加单元备注
高级表格怎么添加单元备注,鼠标移动上去就显示备注信息,怎么批量读入备注信息,批量保存备注信息

QQ图片20231113231308.png (5.59 KB, 下载次数: 3)

QQ图片20231113231308.png

作者: 安慕希ii    时间: 2023-11-14 12:32
在高级表格(HighLevelTable)控件中,为单元格添加备注信息,需要通过单元格的备注属性(Comment)来实现。以下是实现这一功能的易语言代码:

1. 首先,需要在高级表格控件的事件处理程序中添加鼠标移动事件。以便当鼠标移动到指定单元格时,显示单元格的备注信息。代码如下:

```e
.版本 2
.支持库 highleveltable
.支持库 spec

.子程序 高级表格1_鼠标移动, 整数型
.参数 单元格序号, 整数型

.如果真 (高级表格1.GetCellComment(单元格序号) ≠ “”)
    提示框 (“备注信息:” + 高级表格1.GetCellComment(单元格序号))
.否则

.如果结束

.子程序 高级表格1_单元格备注改变, 高级表格单元格备注改变事件
.参数 单元格序号, 整数型
.参数 备注, 文本型

.如果真 (高级表格1.GetCellComment(单元格序号) ≠ “”)
    提示框 (“备注信息:” + 高级表格1.GetCellComment(单元格序号))
.否则

.如果结束
```

2. 接下来,我们需要创建一个子程序,用于批量读入备注信息。为了简化示例,我们假设备注信息存储在一个数组中。代码如下:

```e
.版本 2
.支持库 highleveltable
.支持库 spec

.子程序 批量读入备注信息, 无返回值
.局部变量 备注信息, 文本型, , "0"

.计次循环首 (UBound(备注信息))
    高级表格1.SetCellComment (到整数 (备注信息 [计次变量]), 备注信息 [计次变量])
.计次循环尾 ()
```

3. 最后,我们需要创建一个子程序,用于批量保存备注信息。为了简化示例,我们同样假设备注信息存储在一个数组中。代码如下:

```e
.版本 2
.支持库 highleveltable
.支持库 spec

.子程序 批量保存备注信息, 无返回值
.局部变量 备注信息, 文本型, , "0"

.计次循环首 (UBound(备注信息))
    备注信息 [计次变量] = 高级表格1.GetCellComment (到整数 (备注信息 [计次变量]))
.计次循环尾 ()
```

请注意,这只是一个简单的示例,实际应用中,您可能需要根据您的具体需求进行调整。
作者: jintai11    时间: 2023-11-17 07:11
安慕希ii 发表于 2023-11-14 12:32
在高级表格(HighLevelTable)控件中,为单元格添加备注信息,需要通过单元格的备注属性(Comment)来实现 ...

高级表格1.GetCellComment() 这个函数在哪里有?没找到




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4