2008年12月4日星期四

鼠标移动时改变当前鼠标所指数据行的背景颜色

鼠标移动时让数据窗口中当前鼠标下的数据行改变颜色
编程步骤如下:
1、定义窗口实例变量:
String is_OldColor
2、在数据窗口的Constructor事件中编写如下脚本:
is_OldColor = This.Describe("datawindow.detail.color")
3、为数据窗口定义一个自定义事件,事件名称叫什么并不重要,关键要映射pbm_dwnMouseMove事件。然后在该自定义事件上编写如下脚本:
This.Modify("datawindow.detail.color='0~tif(getrow()=" + String(Row) + ",rgb(25,200,240)," + is_OldColor + ")'")

本贴来自ZDNetChina中文社区 http://bbs.zdnet.com.cn ,本贴地址:http://bbs.zdnet.com.cn/viewthread.php?tid=140516

没有评论: