当前位置: 代码迷 >> PB >> 怎么让鼠标在移动到数据行上面显示成手形
  详细解决方案

怎么让鼠标在移动到数据行上面显示成手形

热度:58   发布时间:2016-04-29 06:51:24.0
如何让鼠标在移动到数据行上面显示成手形?
刚接触  或者哪里有Datawindow的技术手册 ?   

------解决方案--------------------
手型的没搞过,箭头,漏斗就搞过
SetPointer ( type ) 你看一下这个函数的参数有没有手型的选
------解决方案--------------------
下本电子书看吧,pb的帮助其实也很详细的,足够看一阵子的了。
------解决方案--------------------
数据窗口constructor事件中写:this.object.Datawindow.Pointer = 'HyperLink!'
------解决方案--------------------
或者在数据窗口控件中新建事件,Event_ID选pbm_dwnmousemove,在事件中写:

string ls_objectname, ls_row

ls_objectname = this.GetObjectAtPointer( )
ls_row = mid(ls_objectname, pos(ls_objectname, '~t') + 1)

if long(ls_row) > 0 then
this.object.Datawindow.Pointer = 'HyperLink!'
else
this.object.Datawindow.Pointer = 'Arrow!'
end if

这样移动到数据行上显示手形,数据窗口其他地方还是显示箭头
------解决方案--------------------
于DataWindow中,有一Pointer属性可设置,见下图

所以可在设计阶段时设置
于运行阶段,就如楼上各位大大所述
------解决方案--------------------
于DataWindow中,有一Pointer属性可设置,见下图

所以可在设计阶段时设置
于运行阶段,就如楼上各位大大所述
  相关解决方案