我创建了一个MDI父窗体,一个MDI子窗体,子窗体上有一个BUTTON,它的ONCLICK事件里我写的是CLOSE;
现在我打开父窗体的话,它不占满屏幕,非要我把它放大;那个子窗体出来后,也不占满父窗体,也要我再把它放大;还有就是点子窗体上的BUTTON,子窗体并没有被关闭而是最小化到父窗体的左下角了。我想实现的这些功能怎实现啊

解决方案 »

  1.   

    1 设子窗体的windowstate := wsMaximized
    2 在子窗体的 ONclose 事件里 
    Action:=caFree;
    form2:=NIL;
      

  2.   

    如果再一次打开的话if not assigned(form2) then
    form2:=Tform2.Create(Application);form2.show;
      

  3.   

    if not assigned(form2) then
    form2:=Tform2.Create(Application);form2.show;
    上面这段代码写哪呢
      

  4.   

    Application.CreateForm(TForm2, Form2);
    form2.show;
    我原来的代码是这样的,是不是把它换成if not assigned(form2) then
    form2:=Tform2.Create(Application);
    form2.show;啊