鼠标移动时让数据窗口中当前鼠标下的数据行改变颜色

原创 2007年09月23日 23:53:00

编程步骤如下:
1、定义窗口实例变量:
String is_OldColor
2、在数据窗口的Constructor事件中编写如下脚本:
is_OldColor = This.Describe("datawindow.detail.color")
3、为数据窗口定义一个自定义事件,事件名称叫什么并不重要,关键要映射pbm_MouseMove事件。然后在该自定义事件上编写如下脚本:
string ls_dwoname
string ls_temp

ls_dwoname=GetObjectAtPointer()
This.Modify("row_t.text='0'")
ls_temp = Mid(ls_dwoname,Pos(ls_dwoname,'~t') + 1)
if integer(ls_temp) > 0 then&
This.Modify("row_t.text='" + ls_temp + "'")

This.Modify("datawindow.detail.color='0~tif(getrow()=" + ls_temp + ",rgb(25,200,240)," + is_OldColor + ")'")

 

相关文章推荐

创建数据窗口类实现鼠标移动到的行变色

1、创建数据窗口类 2、定义instence变量 //奇数行颜色 integer ii_r_odd=255 integer ii_g_odd=255 integer ii_b_odd=255 //...

js 当鼠标移动到表格一行上时,该行背景颜色改变

1. js,当鼠标移动到表格一行上时,该行背景颜色改变 var rows=document.getElementsByTagName('tr') for(var i=0;i...

表格行间隔显示颜色,鼠标移入时当前行高亮显示

表格分行高亮显示 --> table{ border-collapse:collapse; border:solid 1px #00...

以申购单为实例,讲解Jquery动态删减行,新增行添加鼠标事件,子窗口与父窗口传值,自动计算金额,及输入值的验证,前台数据批量提交到后台action

最近在为公司做一个小型ERP,其中有一个申购模块,公司需求大概:新建申购单,新建时添加要申购的物料信息。输入每样物料的申购数量,预计价格,前台自动计算总价。 设计需求大概:申购单应可以动态增减物料信...

网站导航标题栏下面有一小色块跟随鼠标移动,同时色块颜色改变的特效

可能很多人看标题不是很明白这个特效,下面简述一下这个特效: 看到很多网站上的导航栏下面有一个小的色块,一开始小色块是处在第一个标题下面的,当鼠标移动到另一个标题时,这个小色块就会悠悠地跑到对应的标题下...

CSS 鼠标经过时改变table所在行的颜色

#customers { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; width...

数据窗口实现鼠标拖选框

效果如下:效果如上图, 眼神好的已经看出来了, 边框其实就是4个长方形, 其实中间的条纹也是个长方形. 首先在数据窗口里放...
  • squally
  • squally
  • 2011年06月02日 22:24
  • 414

C# WinForm开发系列之chart控件画折线图和柱形图并自定义鼠标移动到数据标记点显示提示信息

1.首先拖动chart控件到窗体,设置chart1的属性Legends中默认的Legend1的Enable为false; 2.设置Series的ChartType为Line 3.后台绑定数据 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:鼠标移动时让数据窗口中当前鼠标下的数据行改变颜色
举报原因:
原因补充:

(最多只允许输入30个字)