您的位置:首页 > 编程开发 > 易语言

超级列表框双击编辑

:14.341KB :2021-04-12 15:18:49

隐藏的表项数_局部 = GetItemTop ()
' 因为表项目数多了以后,会隐藏一些,但是真正显示的只有 超级列表框的高度部分,所以,要计算相对的。。。
相对表项索引_局部 = 现行选中项_集 - 隐藏的表项数_局部
' 如果是在列当中,必须计算是在第几行,然后算出来 编辑框的X坐标
编辑框横坐标 = 列实际总宽度_局部 + 超级列表框_集.左边 + 3
编辑框纵坐标 = 表头高度_局部 + 相对表项索引_局部 × 列表框每行高度 + 超级列表框_集.顶边 + (相对表项索引_局部 + 1) × 2 + 2
编辑框宽度 = 列宽度_局部
编辑框高度 = 列表框每行高度 + 2
显示编辑框 (编辑框横坐标, 编辑框纵坐标, 编辑框宽度, 编辑框高度)
' 输出调试文本 (鼠标点击所在列数_局部, 列宽度_局部),易语言超级列表框双击编辑例子。

Gdi内存画板模块
结构体扩展模块

同类资源