急~~~~在线等!MDI窗口创建的问题!(50分)

  • 主题发起人 主题发起人 wufei832002
  • 开始时间 开始时间
W

wufei832002

Unregistered / Unconfirmed
GUEST, unregistred user!
创建MDI子窗口的时候报错:Cannot creat form.No mdi forms are currently active 。
BS:我不是用的工程的第一个窗体作为MDI主窗体!我是用第二个窗体作为工程的主窗体!谢谢!
 
你把程序的主窗体换成Form2就可以了。
Project—>Options—>MainForm—>原来是“Form1”你从下拉列表中选择“Form2”就可以了。
给分吧!
 
呵呵?什么意思啊!?
 
不行啊!那我的登陆窗口!连了数据库的!这样一换又会报错!
 
那你可以把登陆窗口孤立隔离出来啊!把登陆窗口的FormStyle设置为fsNormal,其余的还按照原来的设置。用户身份验证通过后在创建Form2的MDI窗体应该就可以了。
 
登陆窗口孤立隔离出来?什么意思!小弟不才!希望能详细一点!BS我原来工程不是MDI!我现在想吧他改成MDI!
 
登陆窗口孤立隔离出来?什么意思!小弟不才!希望能详细一点!BS我原来工程不是MDI!我现在想吧他改成MDI!
 
给我你的邮箱,我给你一个例程!
不过分数要加给我啊!呵呵:)
 
if not Assigned(Frm_Main) then
Application.CreateForm(TFrm_Main, Frm_Main);
Frm_Main.Userid := Userid;
frm_login.Hide;
Frm_Main.ShowModal;
只要一CreateForm我的Frm_Main马上就报错!原因是Userid这个参数没有传递进去!
 
实例我自己做出来了!分你已经拿到30(至少)!还是办我解决一下问题吧
 
既然实例你已经做出来了,应该问题就已经解决了,怎么还会有问题呢?
 
wufei832002@yahoo.com.cn
 
不知道为什么一运用到我的工程上去就报错:Cannot creat form.No mdi forms are currently active 。
 
当运行到if not Assigned(Frm_Main) then
Application.CreateForm(TFrm_Main, Frm_Main);
Frm_Main.Userid := Userid;
frm_login.Hide;
● Frm_Main.ShowModal;
报错:cannot make a visible windows modal!
 
例程已发!
 
接受答案了.
 
后退
顶部