为什么我在打开主窗口的时候子窗口会已经显示!(50分)

  • 主题发起人 主题发起人 Andy_chen
  • 开始时间 开始时间
A

Andy_chen

Unregistered / Unconfirmed
GUEST, unregistred user!
我的主窗口程序中由toolbutton触发的打开子窗口的事件,可是在我打开主窗口的时候子窗口已经出现了,这是怎么回事啊,我很不明白,而且子窗口最大化后看不到最小化等即个窗口图标
请大家给我解答一下,谢谢!
 
给主窗口加上菜单,让子窗体动态创建
 
我是让toolbutton触发生成的啊,不行吗,为什么会有这样的情况发生啊
 
按菜单project->view source

把里面的如:Application.CreateForm(TForm2, Form2);建立子窗体的语句去掉。

在建立窗体的toolbutton事件中加入对应窗体的Application.CreateForm(TForm2, Form2)语句。

在子窗体的close事件加入form2.free这样的语句。

看不见最大化图标,是不是你在form的BorderIcons属性里面去掉了。或者BorderStyle改成
bsSizeToolWin之类的。
 
是MDI窗体吗?把自动创建去掉。
 
MDICHILD窗体有个自动显示的属性,你手工修改就OK
 
Project 里将自动显示的窗体从 auto create 里去掉
 
多人接受答案了。
 
后退
顶部