我将主窗体fmmain的formstyle属性设置为FSMDIForm,
将子窗体fmmanage的formstyle属性设置为FSMDICHILD,
然后再运行下面的程序就出错
function Tfmmain.openwindows(fm:tform):boolean;
begin
if (ActiveMDIChild<>fm) or (fm=nil) then
begin
if ActiveMDIChild<>nil then
ActiveMDIChild.Close;
result:=true;
end
else
result:=false;
end;procedure Tfmmain.N3Click(Sender: TObject);
begin
if openwindows(fmmanage) then
begin
application.CreateForm(tfmmanage,fmmanage);
fmmanage.Show;
end;
错误为cannot create form ,no mdiforms are currently active.怎么解决上面的问题???
将子窗体fmmanage的formstyle属性设置为FSMDICHILD,
然后再运行下面的程序就出错
function Tfmmain.openwindows(fm:tform):boolean;
begin
if (ActiveMDIChild<>fm) or (fm=nil) then
begin
if ActiveMDIChild<>nil then
ActiveMDIChild.Close;
result:=true;
end
else
result:=false;
end;procedure Tfmmain.N3Click(Sender: TObject);
begin
if openwindows(fmmanage) then
begin
application.CreateForm(tfmmanage,fmmanage);
fmmanage.Show;
end;
错误为cannot create form ,no mdiforms are currently active.怎么解决上面的问题???
解决方案 »
- 请问用SimpleDataSet控件怎么通过登陆界面进入指定的数据库?谢谢
- 排序小问题,搞不定了...
- 图片另存为的问题,请指点!TKS!
- 我用DELPHI 7.0做报表时遇到问题,谁谈谈自己的思路??? 急!!在线等待!!!!
- sql server数据库中怎样写比较时间类型字段的sql查询语句啊?
- Richedit的内容如何保存到数据库中,又如何从数据库取出赋给RichEdit?(在线等待给分)
- socket多线程中,服务端向客户端发送返回信息,为什么我的客户端收不到,大侠帮我看看
- 请问有人用过Fast MM这个内存管理的吗?
- 怎么把dbgrid中某个字段的值赋值给某个数组
- 请教如何取String类型的右边或左边几个字符?
- 求一条SQL语句,高手请入!!
- 我刚才问的关于打包问题,可是回答的都不是很确切,再问一次
子窗体fmmanage的formstyle属性设置为FSMDIform才才可以呢?
这是我的 if not Assigned(Fm_TB_Xsqk_XsdbN) then begin
Application.CreateForm(TFm_TB_Xsqk_XsdbN, Fm_TB_Xsqk_XsdbN);
end else begin
Fm_TB_Xsqk_XsdbN.Show;
Fm_TB_Xsqk_XsdbN.WindowState:=wsNormal;
Fm_TB_Xsqk_XsdbN.BringToFront;
end;