关于mdi的应用程序问题?(50分)

  • 主题发起人 主题发起人 kevin_zhou
  • 开始时间 开始时间
K

kevin_zhou

Unregistered / Unconfirmed
GUEST, unregistred user!
如何实现mdi应用程序?现在我的思路是这样的:
父form不是应用程序的主form。
 
Delphi不是有MDI框架吗.
 
但是要求父form是应用程序的主form
 
那你想让哪个窗口成为主form?不太明白你的意思
 
我也是不太明白你的意思
不然,你使用 Frame技术
 
是这样的,一般的应用程序前面不是都有个登陆窗口吗。那么登陆窗口不就是主form了吗,
但是在mdi应用程序中要求父form是主form才行。明白了吧
 
你让登录窗口手动建立和关闭,和SPLASH窗口相同,然后让父form是主form就可以了。
 
登录窗口可以不是主窗体。
比如flash屏常见的实现办法,在主窗体创建前创建运行。
 
能不能具体一点呢
 
Application.Initialize;
Application.CreateForm(TMainFrm, MainFrm);
zhjhcLoginFrm := TzhjhcLoginFrm.Create(Application);
zhjhcLoginFrm.ShowModal();
在Project的source中如上所写就可以了。记住不要把LoginFrm 设成MDI的,要写成一般
的就可以了,这我我作的项目的一段原代码绝对没有问题
代码:
[?][:D][blue][/blue]
 
to sgs125:
那你知道如何实现几个project之间的相互调用吗?
 
接受答案了.
 
后退
顶部