若是Normal不会看见,若是MDIChild且在启动时创建,则会看见。
若为后者,可以在使用时再创建,Application.Create(TMDIForm1,MDIForm1);在关闭时设置MDI的OnClose事件加入:Action:=crFree;否则关不掉。
后一问题无法核实,有代码吗?包括“.dfm”。
若为后者,可以在使用时再创建,Application.Create(TMDIForm1,MDIForm1);在关闭时设置MDI的OnClose事件加入:Action:=crFree;否则关不掉。
后一问题无法核实,有代码吗?包括“.dfm”。
等我慢慢研究研究再说!
我发这个铁就是看看有没有人遇见相同的问题!
if (主窗口 <> nil) and ShowMainForm then
显示主窗口;
它并不管 Visible 是否为 true
2)改成poScreenCenter试一试。
1想生成主窗口!
2。在你应用show or showmodal的是时候系统自动给你创建form然后就能看见了3。然后我们引用close不是主form上面的,或者打个小x其实窗体就此已经生成并没有destory
只是hide了!让后我们再再需要show的时候把hide属性关了!!这就是我的想法!昨天我也做了实验
//form1.button1.onclickif Form2.Visible:=True then Button1.Enable:=False;发现了只要form被建立以后 visible一直就为True;
所以我想问的就是delphi自动建立窗口的机制!
以便更好手动建立窗口,以及使用某些事件zengyufeng说的对
不管主form的visible是否为 false只要在project source里面没加
Application.ShowMainForm:=False;
就能看见!谢谢大家!