改变窗体的父窗体(100分)

  • 主题发起人 主题发起人 龙之吻
  • 开始时间 开始时间

龙之吻

Unregistered / Unconfirmed
GUEST, unregistred user!
比如form1为主窗体。<br>在form1上有个按钮,按下后创建form2,并ShowModal<br>在form2的show事件里创建form3,并show.<br>此时from2,form3都是可操作的窗体,form1不可操作。<br>在form2上加按钮,按下后创建form4,并ShowModal;<br>此时只有form4是可操作状态。<br><br>要求:在不释放form3的情况下,改变form3的父窗体使其成为可操作的窗体。
 
没看懂什么意思,showmodal出来的窗体,只有一个是可操作的,show出来的窗体,父窗体和子窗体都可以被操作
 
搞那么多父子关系干吗?直接由Application托管不就结了。
 
FORM3置顶
 
这个问题是有点难描述<br>这样说吧<br>有一个窗体是“属性”窗体<br>任何一个ShowModal出来的窗体都要可以使用这个“属性”窗体
 
在所有的ShowModal出来的窗体中:<br>OnCreate事件加入 “属性”窗体.Hide;<br>OnShow事件加入 “属性”窗体.Show;<br>“属性”窗体由Application自动创建
 
to: ANiDelphi<br>你说的达不到我的要求啊
 
form3在application初始化的时候创建就行
 
同意楼上,<br>在form2的show事件里创建form3,并show. &nbsp;这里要改
 
多人接受答案了。
 
后退
顶部