以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 全局表事件 为啥不执行 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=82791) |
-- 作者:凡夫俗子 -- 发布时间: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编辑过]
|
-- 作者:大红袍 -- 发布时间:2016/3/24 20:06:00 -- 如果你在table里写了DrawCell事件的代码,就不会再执行全局表的Drawcell事件了。
不行的情况,做个例子看看。 |
-- 作者:大红袍 -- 发布时间:2016/3/24 20:07:00 -- 而且窗口表的样式,要这样弄
http://www.foxtable.com/help/topics/2628.htm
|