以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  主窗口无法打开。  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=82480)

--  作者:poiokm26
--  发布时间:2016/3/18 16:20:00
--  主窗口无法打开。
打开项目,主窗口无法打开,然后试多几次,又成功打开了。
现在还时不时打不开。。。
我在项目AfterOpenProject事件中设置的:
Forms("窗口1").Open()

--  作者:狐狸爸爸
--  发布时间:2016/3/18 16:33:00
--  

可能是所有者表造成的,这样试试:
 
Forms("窗口1").Open()
MainTable = Tables("所有者表名")

http://www.foxtable.com/help/topics/2654.htm

 

 


--  作者:poiokm26
--  发布时间:2016/3/18 16:39:00
--  
谢谢。
是不是所有者表隐藏了,那主窗口也就不见了?
打开项目的时候,先出现“订单”表,然后闪烁0.1秒才打开主窗口,怎么去掉闪烁。直接打开是主窗口。

--  作者:狐狸爸爸
--  发布时间:2016/3/18 16:48:00
--  

是的。

 

为避免闪烁,可以先打开窗口,在切换到所有者表:

 

Forms("窗口1").Open()
MainTable = Tables("所有者表名")


--  作者:poiokm26
--  发布时间:2016/3/18 16:57:00
--  
不行啊,还是闪烁。


--  作者:狐狸爸爸
--  发布时间:2016/3/18 16:58:00
--  

在AfterOpenProject事件打开主窗口,肯定不会闪烁。

开发过程中的闪烁,不要理会