我在Delphi应用程序设计中,采用SuiPack控件,生成MDI窗体,但在编译后运行程序时,发现窗体未按设计时的大小显示,而是按某一固定大小显示,请问怎样设置才会使窗体按设计时的大小显示呢?

解决方案 »

  1.   

    实在不行你在OnCreate事件里指定窗体的Height和Width。
      

  2.   

    juliens,你好! 当我在OnCreate事件里指定窗体的Height和Width时,例如:
    Form_mf.Height:=137;
    Form_mf.Width:=319;
    运行时就出现错误以下提示,请帮忙分析原因,多谢!错误提示:Access vilation at address 0047ECFC in module 'hr.exe',
             Read of address 00000048.
      

  3.   

    Form_mf是suiForm的名字吗?
    我用suiPack3.1版本无此问题。建议你把原生窗体的Height和Width以及suiform的Height和Width都试试。
      

  4.   

    Form_mf是原生窗体的名称,我再试试看吧.
      

  5.   

    在OnCreate事件里指定suiform窗体的Height和Width的大小,而不是原生窗体的Height和Width就可以解决问题了,Juliens,非常感谢你!