极奇怪的问题

时间:2021-09-02 00:31:23
遇到个极奇怪的问题
我做了个MDI程序。但是程序打开的首页是FORM1,但它的FORMSTYLE设置的不是fsMDIChild,而是fsNormal。LOGINFORM是登陆页面,也设置的为fsNormal。(在LOGINFORM打开后,LOGINFORM中BITBTN1的ONCLICK事件代码:如果密码正确,就MAINFORM。SHOW;FORM1。CLOSE;)也就是说父窗体在程序打开的时候不是立刻显示的。我在父窗体的MAINFORM。ONSHOW
事件中加入FORM1。SHOWMODAL,让程序打开的时候,事先显示FORM1。
在WIN2000 SERVER里面当密码正确时,可以正确显示MAINFORM,可是在非SERVER版的OS里面MAINFORM一打开马上又不见了,哪位高手能解决,所有分都给了

5 个解决方案

#1


比較亂的感覺, 在onShow中設另外一個窗口為 ShowModal, 我覺得不是很好!!!

#2


帮你顶一下

#3


我也知道啊,可老大要的要求怪怪的
我也没办法,改来改去就改成那样子了
在WIN2000 SERVER里面看起来还很不错
可在非SERVER里面却打不开父窗体了,急死人

#4


try MAINFORM。SHOW;FORM1。hide;

#5


你想做出什么效果?

#1


比較亂的感覺, 在onShow中設另外一個窗口為 ShowModal, 我覺得不是很好!!!

#2


帮你顶一下

#3


我也知道啊,可老大要的要求怪怪的
我也没办法,改来改去就改成那样子了
在WIN2000 SERVER里面看起来还很不错
可在非SERVER里面却打不开父窗体了,急死人

#4


try MAINFORM。SHOW;FORM1。hide;

#5


你想做出什么效果?