当前位置: 代码迷 >> PB >> 怎么获取grid 型DW 中刚被改变了宽度的列名
  详细解决方案

怎么获取grid 型DW 中刚被改变了宽度的列名

热度:117   发布时间:2016-04-29 10:03:00.0
如何获取grid 型DW 中刚被改变了宽度的列名?
列可以用鼠标拖动改变宽度, 现在要想得到刚才改变了宽度的列名,用什么方法?

------解决方案--------------------
新建一个数据窗口的事件,事件id为pbm_dwnlbuttonup
MessageBox('',string(dwo.name))就是刚拖的对象,
如果拖的是列标题就把_t去掉就是列名,
也可以在这个事件里面通过getcolumnname()函数来获取
------解决方案--------------------
这个目前没发现有没对应事件ID来处理,但可以通过放弃MOUSE左键来触发遍历列实现(我现在的本地列宽记忆就是这样实现的)。可能左右键+实例变量开关+Xpos/Ypos也可不必遍历都能实现。
  相关解决方案