以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  这个是BUG吗  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=177918)

--  作者:rjh4078
--  发布时间:2022/6/10 8:16:00
--  这个是BUG吗
每次第一次打开项目 右侧就会出现一个空白 需要关闭下项目再打开一次



图片点击可在新窗口打开查看此主题相关图片如下:微信图片编辑_20220610081504.jpg
图片点击可在新窗口打开查看




--  作者:rjh4078
--  发布时间:2022/6/10 8:19:00
--  



afteropenproject代码


    If User.Type<>UserTypeEnum.Developer Then
        StatusBar.Message1=date.toady
        
        TableCaptionVisible = False
        Forms("导航").show
        MainTable=Tables("导航")
end if

--  作者:有点蓝
--  发布时间:2022/6/10 8:26:00
--  
请上传实例说明
--  作者:rjh4078
--  发布时间:2022/6/10 8:36:00
--  



新做的项目不能100%重现   我现在是几个老项目有80%的概率出现  

--  作者:有点蓝
--  发布时间:2022/6/10 8:42:00
--  
找个功能比较少的老项目,复制到其它地方,把无关的表格,窗口,数据源删除掉,然后发上来测试
--  作者:rjh4078
--  发布时间:2022/6/10 9:04:00
--  



刚刚做测试项目的时候发现一个问题
空白项目应该是不会出现这个现象,
大概的过程是 第一次打开FT,点击历史项目,这些老项目要加载很多表,时间大概1分钟,这时候从空白的FT界面往我选择的项目打开时,FT原来的开始工作那个窗口就会渐隐下去然后留下一个空白,后续项目打开以后这个空白一直存在,但是有时候又不会出现,我猜可能是各种原因导致数据加载比较快,开始工作那个窗口顺利关闭了,
空白的项目几乎是瞬间都打开了,没有我描述的那个过程


--  作者:有点蓝
--  发布时间:2022/6/10 9:21:00
--  
如果这种情况是开发使用源项目的时候才会有,换种方式直接双击项目文件打开好了
--  作者:dgcql
--  发布时间:2022/6/13 18:11:00
--  
运行如下代码时,也出现同样吗题?
 Dim tb As Table = Tables("Client")
        For Each a As Object In tb.Grid.Parent.controls
            For Each a1 As Object In a.controls
                If a1.text = "加载树" Then
                    \'a1.CanCloseTabs = False \'取消关闭按钮
                    a1.CanAutoHide = False \'是否自动隐藏
                    \'a1.ShowCaption = True  \'是否显示标题
                    a1.parent.Dock = 4
                    Return
                End If
            Next
        Next


图片点击可在新窗口打开查看
--  作者:有点蓝
--  发布时间:2022/6/13 20:33:00
--  
这种自行更改底层功能的用法没有技术支持的,也不保证必然可用