以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  鼠标经过停靠的行高亮  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=128488)

--  作者:qaz17909
--  发布时间:2018/12/8 8:54:00
--  鼠标经过停靠的行高亮
可否对项目所有的表设置,当鼠标经过停靠的时候,该行自动高亮标记。
--  作者:有点蓝
--  发布时间:2018/12/8 9:27:00
--  
开启下面用到的全局表事件:http://www.foxtable.com/webhelp/scr/0671.htm

MouseEnterCell事件
vars("t") = e.Table.Name
vars("r") = e.Row.Index
e.Table.Refresh

MouseLeaveCell事件
vars("t") = Nothing
vars("r") = -1

drawcell事件
If e.Table.Name = vars("t") And e.Row.Index = vars("r") Then
    e.Table.DataTable.AddUserStyle("样式1",Color.White,Color.red)
    e.Style = "样式1"
End If

--  作者:haotinghua
--  发布时间:2019/7/18 20:13:00
--  
对窗口中的表可以实现这个功能吗?
--  作者:有点蓝
--  发布时间:2019/7/19 8:50:00
--  
试试不就知道了,记得全局表事件
--  作者:haotinghua
--  发布时间:2019/7/19 9:19:00
--  
以下是引用有点蓝在2019/7/19 8:50:00的发言:
试试不就知道了,记得全局表事件

窗口表不行,想实现用什么方法呢?


--  作者:有点蓝
--  发布时间:2019/7/19 9:42:00
--  
我测试没有问题,请上传实例说明