Foxtable(狐表)用户栏目专家坐堂 → 全局表事件设置的DrawCell,在生成的临时汇总表中没有起作用


  共有2838人关注过本帖树形打印复制链接

主题:全局表事件设置的DrawCell,在生成的临时汇总表中没有起作用

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107673 积分:547686 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/15 21:18:00 [显示全部帖子]

全局表的DrawCell中写了如下代码:

If Forms("数据汇总").Opened andalso e.table.name = "数据汇总_Table1"
With e.table.DataTable.Styles("红色")
    .ForeColor = Color.Red
    .FontBold = True
End With
e.Style = "红色"
End If

在Forms(“数据汇总”)的AfterLoad 中添加了 GlobalHandler

Dim tbl As Table = Tables("数据汇总_Table1")
tbl.DataTable.AddUserStyle("红色", Color.Red, Color.White)
tbl.DataTable.GlobalHandler.DrawCell = True

 回到顶部