以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 窗口中查询表如何设置drawcell事件? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=160475) |
-- 作者:jswjyjf -- 发布时间:2021/2/4 8:41:00 -- 窗口中查询表如何设置drawcell事件? 窗口中查询表如何设置drawcell事件? |
-- 作者:有点蓝 -- 发布时间:2021/2/4 8:59:00 -- 到全局表事件处理:http://www.foxtable.com/webhelp/topics/0671.htm |
-- 作者:jswjyjf -- 发布时间:2021/2/4 9:39:00 -- 我的方法是 第一步 在项目initialize中添加代码 For Each dt As DataTable In DataTables dt.GlobalHandler.mouseentercell = True dt.GlobalHandler.mouseleavecell = True dt.GlobalHandler.drawcell= True Next 第二步在全局表事件 MouseEnterCell 添加代码 vars("ta") = e.Table.Name vars("ra") = e.Row.Index e.Table.Refresh 全局表事件MouseLeaveCell 添加代码 vars("ta") = Nothing vars("ra") = -1 对于查询表不起作用 ?有没有办法 |
-- 作者:有点蓝 -- 发布时间:2021/2/4 9:45:00 -- 窗口afterload,或者绑定窗口表后再设置.GlobalHandler.drawcell= True |
-- 作者:jswjyjf -- 发布时间:2021/2/4 9:57:00 -- 在查询表在窗口afterload事件设置代码 如下For Each dtt As DataTable In DataTables dtt.GlobalHandler.mouseentercell = True dtt.GlobalHandler.mouseleavecell = True dtt.GlobalHandler.drawcell= True Next 就可以了 谢谢
|