以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于用表标签做导航 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=124041) |
-- 作者:just534 -- 发布时间:2018/8/29 14:43:00 -- 关于用表标签做导航 我用表标签做导航,在项目事件中 maintablechanging 设置代码: Select Case e.NewTableName Case "钱款流水" Forms("钱款信息").open Case "开票流水" Forms("开票信息").open Case "单位信息" Forms("单位信息").open End Select 我切换表时,会提示在窗口的afterload事件中,table1控件不存在,但是我窗体中是存在控件的
|
-- 作者:有点甜 -- 发布时间:2018/8/29 14:52:00 -- 贴出你 afterLoad 事件的代码 |
-- 作者:just534 -- 发布时间:2018/8/29 15:03:00 -- Dim wbl As WinForm.Table = e.Form.Controls("Table1") Dim tbl As Table = wbl.Table tbl.ExtendLastCol=True Dim wbl3 As WinForm.Table = e.Form.Controls("Table3") Dim tbl3 As Table = wbl3.Table tbl3.ExtendLastCol=True DataTables("开票信息_Table3").AddUserStyle("hc", Color.Crimson, Color.Black) DataTables("开票信息_Table3").AddUserStyle("sh", Color.GreenYellow, Color.Black) DataTables("开票流水明细表").AddUserStyle("hc2", Color.Crimson, Color.Black) Tables("开票信息_Table1").Filter = "流水单号 is null"
|
-- 作者:just534 -- 发布时间:2018/8/29 15:16:00 -- 你好,甜老师 已贴 |
-- 作者:just534 -- 发布时间:2018/8/29 15:51:00 -- 我把代码贴在maintablechanged里就好了 可能是因为我的窗口设置 所属窗体为对应的表格,然后在maintabelchanging时表格还没转换的原因 |