以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何打开一个窗口然后隐藏屏幕不闪  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=23736)

--  作者:jswalley
--  发布时间:2012/9/18 14:58:00
--  如何打开一个窗口然后隐藏屏幕不闪
我需要打开一个窗口,但不显示这个窗口,执行forms("xxxx").open()  然后 forms("xxxx").Visule = False 可以实现,但屏幕会闪一下,特别是如果窗口中的数据量有点大,更加明显,有什么办法? 好像form没有load的方法。
--  作者:lin_hailun
--  发布时间:2012/9/18 15:08:00
--  
 http://www.foxtable.com/help/topics/0709.htm
--  作者:jswalley
--  发布时间:2012/9/18 15:26:00
--  
我不是要显示窗口呀,怎么还要用show方法。我就是要隐藏,屏幕不要闪。

--  作者:lin_hailun
--  发布时间:2012/9/18 17:09:00
--  
 试一下 open(-1000, -1000) ?

 或者 stopRedraw ?

 自己试一下,没有你那样的测试环境。

--  作者:jswalley
--  发布时间:2012/9/18 17:20:00
--  

open(-1000, -1000) 可以。 StopRedraw之前我试过,好像不行,StopRedraw只能在Open之后进行设置,之前设置出现错误,但Open()之后屏幕就会闪。

Open(-1000, -1000)可以。谢谢。