Foxtable(狐表)用户栏目专家坐堂 → 全局表事件 为啥不执行


  共有1589人关注过本帖平板打印复制链接

主题:全局表事件 为啥不执行

帅哥哟,离线,有人找我吗?
凡夫俗子
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:457 积分:3523 威望:0 精华:0 注册:2016/1/22 18:17:00
全局表事件 为啥不执行  发帖心情 Post By:2016/3/24 19:06:00 [只看该作者]

为了测试 我在全局表 DrawCell 事件中写有以下代码

vars("A") = "执行了"
vars("1") = e.Table.name
vars("2") = e.Table.Form.name
If e.Table.Name = "视图设置_Table1" Then
    If e.Col.Name = "第一列" Then
        If e.Row("重复") > 1  Then
            e.Style = "重复"
        End If
    End If
End If

视图设置 窗口 在AfterLoad事件

Dim tb As Table = e.Form.Controls("Table1").Table
tb.DataTable.GlobalHandler.DrawCell = True

事后发现
vars("A") 的值还是空值  说明DrawCell 根本没执行
原因何在

该段代码如果 放到表 的DrawCell 事件是有正常执行的
[此贴子已经被作者于2016/3/24 19:11:53编辑过]

 回到顶部