当前位置: 代码迷 >> PB >> 怎么判断在dw控件中,鼠标所点击的带(Detail, Footer等)
  详细解决方案

怎么判断在dw控件中,鼠标所点击的带(Detail, Footer等)

热度:102   发布时间:2016-04-29 10:05:54.0
如何判断在dw控件中,鼠标所点击的带(Detail, Footer等)
如题,在doubleclicked事件中,我如何判断鼠标点击的带,即鼠标的位置?

这个语句this.object.datawindow.bands 获得的是所有的带,好象以前知道,现在查了许多帮助也想不起来。求助一下了。

------解决方案--------------------
this.Object.DataWindow.Bands
this.Describe("DataWindow.Bands")
doubleclicked中的参数xpos,ypos既是坐标
------解决方案--------------------

点击列标题对列进行排序的部分代码
....
str_objectname=string(dwo.name) //对象名称
if row=0 and this.describe(str_objectname+".band")="header" and this.describe(str_objectname+".text")<>"!" then //是否点击列对象
str_curcol=left(str_objectname,len(str_objectname) - 2) //当前列对象名称
....
  相关解决方案