注册 登录
编程论坛 Delphi论坛

子窗口调用的问题

m4a3 发布于 2005-08-30 10:29, 1252 次点击
建了个子窗体,程序运行时不让他自动运行,想在菜单中调用,用了这句
form2:=tform2.Create(application);
form2.show;
不过每次在菜单中调用,都会新建个子窗体,于是用用这句
 if  not iswindow(form2.Handle) then
        form2:=tform2.Create(application)
        form2.show;
就会报错,我是从asp转来的本人才疏学浅,大哥大姐请指点一二,不胜感激,请给出详细步骤,顺祝工作顺利,身体健康!
2 回复
#2
makebest2005-09-07 15:50
我的经验:

子窗体允许多个,所以不要用 form2 变量保存,直接 TForm2.Create
子窗体无法隐藏,所以不需要 SHOW
子窗体关闭需要在事件 OnClose 中设置 action:= caFree
#3
killtry2005-09-09 11:33
子窗体最好不要用变量了。
1