易语言高级表格,如何在某一个单元格里加下拉列表?
3个回答
展开全部
高级表格本身是没有这个功能的,不过可以配合列表框来实现这个功能。具体操作如下:
.版本 2
.支持库 eGrid
.子程序 _高级表格1_被单击
.参数 横向位置, 整数型
.参数 纵向位置, 整数型
.局部变量 row, 整数型
.局部变量 col, 整数型
.局部变量 rowSize, 整数型
.局部变量 colSize, 整数型
.局部变量 项目数, 整数型
row = 高级表格1.取光标行号 ()
col = 高级表格1.取光标列号 ()
rowSize = 高级表格1.行高
colSize = 高级表格1.列宽
项目数 = 列表框1.取项目数 ()
.如果 (col = 1 且 row = 5)
列表框1.可视 = 真
' 列表框1.置父窗口 (高级表格1)
列表框1.宽度 = colSize
列表框1.高度 = 17.5 × 项目数
列表框1.左边 = colSize × 1 + 32
列表框1.顶边 = rowSize × 6 + 24
.否则
列表框1.可视 = 假
.如果结束
.子程序 _列表框1_列表项被选择
列表框1.可视 = 假
高级表格1.置数据 (5, 1, #表格常量.文本型, 列表框1.取项目文本 (列表框1.现行选中项))
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询