以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 隐藏表的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=146983) |
-- 作者:fendouww -- 发布时间:2020/3/7 9:28:00 -- 隐藏表的问题 If DataTables.Contains("生产跟进") = False Then If DataTables.Contains("物料明细") = False AndAlso DataTables.Contains("进仓子单") = False AndAlso DataTables.Contains("日订单跟进") = False Then DataTables.Load("生产跟进|进仓子单|日订单跟进|物料明细") Tables("进仓子单").Visible = False Tables("物料明细").Visible = False Tables("日订单跟进").Visible = False 我要同时加载四个表并隐藏其中三个表,实际操作的时候能看到其它三个表闪了一下才隐藏的,怎么做到不闪?
|
-- 作者:有点蓝 -- 发布时间:2020/3/7 10:03:00 -- 试试 LockWindowUpdate(baseMainform.handle) If DataTables.Contains("生产跟进") = False Then If DataTables.Contains("物料明细") = False AndAlso DataTables.Contains("进仓子单") = False AndAlso DataTables.Contains("日订单跟进") = False Then DataTables.Load("生产跟进|进仓子单|日订单跟进|物料明细") Tables("进仓子单").Visible = False Tables("物料明细").Visible = False Tables("日订单跟进").Visible = False LockWindowUpdate(System.IntPtr.Zero) |
-- 作者:fendouww -- 发布时间:2020/3/7 10:20:00 -- 不行,还是会出现后再隐藏 |
-- 作者:有点蓝 -- 发布时间:2020/3/7 10:31:00 -- 把表标题隐藏掉:http://www.foxtable.com/webhelp/topics/2306.htm TableCaptionVisible = False
|
-- 作者:fendouww -- 发布时间:2020/3/7 10:49:00 -- 这个我一开始是这样做的,但是表标题还是有作用的,我打 此主题相关图片如下:snipaste_2020-03-07_10-48-59.jpg 开表以后没有表标题就不能关闭,我会在关闭的时候同时卸载表,这样就不会卡资源了 |
-- 作者:有点蓝 -- 发布时间:2020/3/7 10:55:00 -- 那就没有办法了 |
-- 作者:fendouww -- 发布时间:2020/3/7 11:11:00 -- UnLockBaseMainForm 像主界面停止绘制是不包括表标题的吗? |
-- 作者:有点蓝 -- 发布时间:2020/3/7 11:15:00 -- 如果不行,应该就是不包括了 |