以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  窗口打开顺序  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=65954)

--  作者:爱相随
--  发布时间:2015/3/26 14:40:00
--  窗口打开顺序
老师,通过代码打开窗口,要控制打开顺序,怎么控制啊???
--  作者:爱相随
--  发布时间:2015/3/26 14:40:00
--  
Forms("合同筛选1").open()
Forms("合同筛选2").open()
Forms("合同筛选3").open()
Forms("合同筛选4").open()
Forms("合同筛选").open()
Forms("进度查询1").open()
Forms("进度查询2").open()
Forms("进度查询3").open()
Forms("进度查询4").open()
Forms("进度查询").open()
Forms("计划查询").open()
Forms("计划查询1").open()
Forms("计划查询2").open()
Forms("计划查询3").open()
Forms("计划查询4").open()
Forms("资金申请").open()
Forms("资金申请1").open()
Forms("资金申请2").open()
Forms("资金申请3").open()
Forms("资金申请4").open()
Forms("付款查询").open()
Forms("付款查询1").open()
Forms("付款查询2").open()
Forms("付款查询3").open()
Forms("付款查询4").open()
Forms("合同表-总表").open()
Forms("合同表-集团").open()
Forms("合同表-建设").open()
Forms("合同表-望城").open()
Forms("合同表-发展").open()
Forms("工程进度统计表-总表").open()
Forms("工程进度统计表-集团").open()
Forms("工程进度统计表-建设").open()
Forms("工程进度统计表-望城").open()
Forms("工程进度统计表-发展").open()
Forms("资金计划表-总表").open()
Forms("资金计划表-集团").open()
Forms("资金计划表-建设").open()
Forms("资金计划表-望城").open()
Forms("资金计划表-发展").open()
Forms("资金付款申请表-总表").open()
Forms("资金付款申请表-集团").open()
Forms("资金付款申请表-建设").open()
Forms("资金付款申请表-望城").open()
Forms("资金付款申请表-发展").open()
Forms("财务付款明细表-总表").open()
Forms("财务付款明细表-集团").open()
Forms("财务付款明细表-建设").open()
Forms("财务付款明细表-望城").open()
Forms("财务付款明细表-发展").open()

--  作者:有点甜
--  发布时间:2015/3/26 14:41:00
--  

 要先打开的,写在前面不就行了?

 

Forms("窗口1").Open

Forms("窗口2").Open


--  作者:爱相随
--  发布时间:2015/3/26 14:43:00
--  
前一半的窗口是查询功能窗口,后一半的窗口是表标题窗口,因为窗口的大小由先打开的窗口决定,查询功能窗口要比表标题窗口大,所以希望先打开查询功能窗口,请老师指导,谢谢
--  作者:爱相随
--  发布时间:2015/3/26 14:45:00
--  
请问老师,窗口的大小是不是由先打开窗口的大小决定??
--  作者:有点甜
--  发布时间:2015/3/26 14:45:00
--  

呃,窗口的大小不是你可以设计好的么?跟打开顺序没有丝毫关系。


--  作者:爱相随
--  发布时间:2015/3/26 14:45:00
--  
我就是按先打开的在前,后打开的在后,但好像不是那样的效果
--  作者:有点甜
--  发布时间:2015/3/26 14:46:00
--  
 再有,你想什么顺序打开,你控制好打开的顺序就行啊
--  作者:有点甜
--  发布时间:2015/3/26 14:46:00
--  
以下是引用爱相随在2015/3/26 14:45:00的发言:
我就是按先打开的在前,后打开的在后,但好像不是那样的效果

 

那你就控制好顺序,看8楼。

 

不然,你就做个类似的例子上传说明具体情况。


--  作者:狐狸爸爸
--  发布时间:2015/3/26 14:46:00
--  

同学,二楼不是告诉你了吗,你要打开的窗口放在前面:

 

forms("第一个要打开的窗口").Open()

forms("第二个要打开的窗口").Open()

forms("第三个要打开的窗口").Open()

....

 

 

记得设计窗口的时候,所有窗口的自动打开属性,必须设置为False