设置窗口全部最大化。
打开MdiChild时,可以这样:
LockWindowUpdate(Handle);
if Form2 = nil then
  Form2:= TForm2.Create(Application);
Form2.Show;
LockWindowUpdate(0);

解决方案 »

  1.   

    设置窗口全部最大化。
    打开MdiChild时,可以这样:
    LockWindowUpdate(Handle);
    if Form2 = nil then
      Form2:= TForm2.Create(Application);
    Form2.Show;
    LockWindowUpdate(0);
      

  2.   

    if Form2 = nil then
      Form2:= TForm2.Create(Application);
    Form2.Show;
      

  3.   

    只要是将FSMDIFORM和FSMDICHILD设制正确,应该不会抖动吧?、
    、999999999999999999999999999999999999999999999999999
    999999999999999999999999999999999999999999999999999
    99999999999B@B@B@BBBMMMM999999999999999999999999999
    999999999999M+:.:+9999M:999999999999999999999999999
    9999999999999MM9+99MMM:9999999999999999999999999999
    99999999999999M+.+99M:99999999999999999999999999999
    99999999999999B:.++9M:99999999999999999999999999999
    99999999999999B+.+99M:9999AAAAAA9999999999999999999
    99999999999999B:.++9M:9AAA++++:+AAA9999999999999999
    99999999999999B+.+99M:A+9+A:+++++9AA999999999999999
    99999999999999B:.++9:A+@+A:,:++9+A9@M99999999999999
    99999999999999B+.+9:A+A,,,,,,+A+A9@A@M9999999999999
    99999999999999B:.++A+A+,,.,,+A9A9@A@M@M999999999999
    99999999999999B+.+9AA+,,...,++A9@A@A@MM999999999999
    99999999999999B:.+:A+++,,.,,++9@A@A@M@M999999999999
    99999999999999B+.+A+@+,,,,,+9A@A+@@M@M@M99999999999
    99999999999999B:.+A@+++,+,+9A9A++@M@M@MM99999999999
    99999999999999B+.+A+@++++++A9A++9M@M@M@M99999999999
    99999999999999B:.+A@+@+:+9A9A9A9M@M@M@9M99999999999
    0A999999999999B+.+A+@+@+@+@+@A@A@9@9@9@M99999999999
    99999999999999B:.+A@+@+@+@+@+@A@M@9@9@9M99999999999
    99999999999999B+.+:A@+@+@+@+@A@M@9@9@9M999999999999
    99999999999999B:.+:A9@+@+@+@9@A@M@9@9@M999999999999
    99999999993333333333M9@9@9@9@9@M@9@9@9M999999999999
    99999999993.........MAA99@9@9@M@9@9@9M9999999999999
    99999999993...MMMM..MM@9@9@9@9@M@9@9M99999999999999
    99999999993....MMM..M:M@9@9@9@9@9@9M999999999999999
    99999999993...MMMM..M:9MMM@9@9@9MMM9999999999999999
    99999999993..MMM.M..M:9999MMMMMM9999999999999999999
    99999999993..MM.....M:99999999999999999999999999999
    99999999993..M......M:99999999999999999999999999999
    99999999993...M.....MM:9999999999999999999999999999
    99999999993.........M9M:999999999999999999999999999
    9999999999MMMMMMMMMMMMMM:99999999999999999999999999
    999999999999999999999999999999999999999999999999999
    999999999999999999999999999999999999999999999999999
    999999999999999999999999999999999999999999999999999
    999999999999999999999999999999999999999999999999999
    999999999999999999999999999999999999999999999999999
    999999999999999999999999999999999999999999999999999
    99999999999999999999.9999999.9999999999999999999999
    9999999....999999999.9999999.99999.999999..99999999
    9999999.999.99999999.9999999.99999999999.9999999999
    9999999.9999.99...99.9....99....99.9999.99999999999
    9999999.9999.9.999.9.9.999.9.999.9.9999....99999999
    9999999.9999.9.....9.9.999.9.999.9.9999.999.9999999
    9999999.9999.9.99999.9.999.9.999.9.9999.999.9999999
    9999999.999.99.999.9.9.999.9.999.9.9999.999.9999999
    9999999....9999...99.9....99.999.9.99999...99999999
    9999999999999999999999.9999999999999999999999999999
    9999999999999999999999.9999999999999999999999999999
    999999999999999999999999999999999999999999999999999
    999999999999999999999999999999999999999999999999999
    999999999999999999999999999999999999999999999999999
    999999999999999999999999999999999999999999999999999
    999999999999999999999999999999999999999999999999999
    999999999999999999999999999999999999999999999999999
    999999999999999999999999999999999999999999999999999
      

  4.   

    所有的窗口最大化,
    所有的子窗口不自动创建,

    在oncreate里创建,只留你想要的窗口,把不要的hide了。
    创建方法:
    fm2:=Tform2.create(self);
    来自己创建,
    如果打开第二个时,把原来显示的那一个hide掉
      

  5.   

    要隐藏一个MDI的子窗体实在不是臆见容易的事,我手边没有现成的代码,你可以到www.delphi32.com上去找一找,总之,上面诸君的答复都是有很大缺陷的!
      

  6.   

    LockWindowUpdate(Handle);
    if Form2 = nil then
      Form2:= TForm2.Create(Application);
    Form2.Show;
    LockWindowUpdate(0);这种方法基本可以满足你的要求也...
      

  7.   

    form1.free;
    application.createform(tform2,form2);
    form2.showmodal;
      

  8.   

    LockWindowUpdate(Handle);
    if Form2 = nil then
      Form2:= TForm2.Create(Application);
    Form2.Show;
    LockWindowUpdate(0);这种方法基本可以满足你的要求也...
      

  9.   

    最简单的方法是在form1.form2的属性里面设置childmdi
    哈哈
    不过要使用工程管理器把fomr1.form2加上去呀
    给些分我把
      

  10.   

    to:pchddcat   这种方法我早就试过,效果不是很好!
      

  11.   

    此问题我已解决,谢谢各位的参与!            
                bloodghost               2002.6.15