`
isiqi
  • 浏览: 16089097 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

鼠标移到数据窗口上时所在行字段改变颜色(或其它属性)

阅读更多
鼠标移到数据窗口上时所在行字段改变颜色(或其它属性)(网友 hhcf)
<!--bb --><!--bb --><!--bb --><!--b -->

网友:hhcf Email: smartfan@8848.net

//首先在数据窗口所在窗口中定义如下实例变量
string is_header,is_detail
boolean ib_color

//在窗口open事件中取数据窗口header和detail的高度用于下一步计算:
is_header = dw_1.Object.DataWindow.header.height
is_detail = dw_1.Object.DataWindow.detail.height
//为数窗定义一个mousemove用户事件并编写如下脚本:
int li_currentno,li_rowno
string ls_firstno //用FirstRowOnPage取出的当前数窗显示的第一行行号变量须定义为字符型
//如ib_color为假,则修改字段颜色表达式(假定改为红色。注意:表达式中0和if必须用tab键分隔)并将ib_color设为true
IF Not ib_color THEN
dw_1.object.columnname.color = "0 if(CurrentRow() = GetRow(),rgb(255,0,0), rgb(0,0,0) )"
...
ib_color = true
END IF
//取数据窗口当前显示行中光标所在行
li_currentno = (ypos + integer(is_header)) / integer(is_detail)
//取数据窗口当前显示行第一行的实际行号
ls_firstrow = dw_1.Object.DataWindow.FirstRowOnPage
//计算光标所在行的实际行号(即记录号)
li_rowno = integer(ls_firstrow) + li_currentno - 1
//将该行设为当前行,使字段根据条件进行变色
dw_1.SetRow(li_rowno)
//在窗口mousemove事件将字段改回原来颜色(假设为黑),并将ib_color设为false:
dw_1.object.columnname.color = rgb(0,0,0)
...
ib_color = false

//采用这种方法,可以对数据窗口字段的其它属性进行类似修改。
//已在pb6.0测试通过。请指正!
分享到:
评论

相关推荐

    AutoPlay_Menu_Builder6.0.1328注册版

     自动控制:当菜单窗口激活时自动播放背景音乐,而当菜单窗口移到后台时自动停止背景音乐。  按下[ESC]键时退出当用户按下[ESC]键时退出菜单程序。  不在任务栏显示在任务栏中隐藏菜单程序。  使用系统信息框弹...

    AutoPlay_Menu_Builder5.5.0.1328注册版

     自动控制:当菜单窗口激活时自动播放背景音乐,而当菜单窗口移到后台时自动停止背景音乐。  按下[ESC]键时退出当用户按下[ESC]键时退出菜单程序。  不在任务栏显示在任务栏中隐藏菜单程序。  使用系统信息框弹...

    易语言程序免安装版下载

     静态编译后的易语言EXE/DLL之间不能再共享譬如窗口、窗口组件等类似资源,对于已经静态连接到一个EXE/DLL中的支持库,该支持库中的数据或资源将不能再被其它EXE/DLL中所使用的同名支持库访问。这是因为代码被分别...

    JavaScript实用范例词典04-14

    6.16 鼠标移上去后改变文字的颜色... 167 6.17 鼠标移上去后改变文字的样式... 168 6.18 让浏览者自己选择网页文字的 大小... 168 6.19 让浏览者自己选择网页文字的 颜色... 169 6.20 动态缩放文字... 170 ...

    Excel VBA实用技巧大全 附书源码

    04168隐藏、显示某单元格所在的行或列 04169隐藏、显示单元格区域 04170单元格区域自动套用格式 04171选定单元格 04172选定单元格,并显示在窗口的左上角处 04173激活单元格 04174合并单元格 04175取消单元格的合并 ...

    MAPGIS地质制图工具

    4、点确定后,就可以拉直线了,点鼠标左键,不要松开鼠标左键,移到你要的地方后(可用滚轮放大缩小),松开鼠标左键。会弹出存储数据成功对话框。点确定后,会在地形图上出现一条红色的剖面线。 5、选择读取钻孔...

    delphi 开发经验技巧宝典源码

    0221 当ADO循环删除数据时需要注意的问题 147 0222 把Excel中的数据保存到数据库中 147 0223 怎样弹出ConnectionString设置页 148 0224 利用ADO获取DELETE后所影响的记录数 148 7.3 业务实现数据处理技术 ...

    delphi 开发经验技巧宝典源码06

    0221 当ADO循环删除数据时需要注意的问题 147 0222 把Excel中的数据保存到数据库中 147 0223 怎样弹出ConnectionString设置页 148 0224 利用ADO获取DELETE后所影响的记录数 148 7.3 业务实现数据处理技术 ...

    ExtAspNet_v2.3.2_dll

    -ExtAspNet支持原生的AJAX,也就是说控件的属性改变在AJAX过程中会反映到页面中,但并不是所有的控件属性都支持AJAX改变。 -加载s.gif图片在本机进行,不会请求extjs.com远程资源(feedback:efrigate43,abaocoole)...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -ExtAspNet支持原生的AJAX,也就是说控件的属性改变在AJAX过程中会反映到页面中,但并不是所有的控件属性都支持AJAX改变。 -加载s.gif图片在本机进行,不会请求extjs.com远程资源(feedback:efrigate43,abaocoole)...

    1345个易语言模块

    取控件或窗口的标题.ec 取操作系统类别.ec 取数据摘要.EC 取文件时 间.ec 取文件版本信息.ec 取文件目录列表.ec 取文件相关联的图标.ec 取文件行数.ec 取文本行数.ec 取 易模块信息.ec 取易模块信息2005.ec 取歌词....

    C#编程经验技巧宝典

    2 &lt;br&gt;0003 设置程序代码行序号 3 &lt;br&gt;0004 开发环境全屏显示 3 &lt;br&gt;0005 设置窗口的自动隐藏功能 3 &lt;br&gt;0006 根据需要创建所需解决方案 4 &lt;br&gt;0007 如何使用“验证的目标架构”功能 4 ...

    1350多个精品易语言模块

    取控件或窗口的标题.ec 取操作系统类别.ec 取数据摘要.EC 取文件时 间.ec 取文件版本信息.ec 取文件目录列表.ec 取文件相关联的图标.ec 取文件行数.ec 取文本行数.ec 取 易模块信息.ec 取易模块信息2005.ec 取歌词....

    Delphi 5编程实例与技巧

    4.4.9 将菜单项移到菜单栏的最右边 117 4.4.10 运行时控件的移动 117 第5章 键盘和鼠标 119 5.1 键盘事件 119 5.2 鼠标事件 120 5.2.1 常用鼠标事件 120 5.2.2 拖曳事件 120 5.3 方法与技巧 122 5.3.1 检测Shift、...

    DELPHI 5编程实例与技巧

    4.4.9 将菜单项移到菜单栏的最右边 117 4.4.10 运行时控件的移动 117 第5章 键盘和鼠标 119 5.1 键盘事件 119 5.2 鼠标事件 120 5.2.1 常用鼠标事件 120 5.2.2 拖曳事件 120 5.3 方法与技巧 122 5.3.1 检测Shift、...

    DELPHI 表格控件DBGridEh史上最全使用资料(101页)

    16) 鼠标移到某个单元格,指针形状改变.............................................................28 17) 自动填充网格列宽到网格客户区.......................................................................

    易语言模块大全(共775个模块)

    删除文本所在行(1.0).zip 十六进制文本转十进制文本(1.0).zip 十进制转为十六进制1.1(1.0).zip 双功能自动编号模块(1.0).zip 四则混合运算(1.1).zip 世恒软件-登陆确认(1.0).zip 属性列静态控件(1.0).zip 搜索邮件...

    易语言700模块打包

    ACCESS到高级表格1.1(1.1).zip Access操作(1.0).zip ACCESS到超级列表框(1.0).zip ACSII加解密模块(2.0).zip ADO方式填充树型框(1.0).zip 安全关机(1.1).zip Anti-Debugging(1.1).zip 阿拉伯数字转换汉文数字...

Global site tag (gtag.js) - Google Analytics