本帖最后由 xmpilot 于 2009-09-17 22:22:03 编辑

解决方案 »

  1.   

    如图中,销货凭单最大化后,不融入母窗体,且保不影响别的窗体的状态。
    默认情况下mdi子窗体最大化后,所以的mdi子窗体都最大化,反正都是正常窗口
    要实现每个mdi子窗体最大化,不融入母窗体,也不影响其它mdi子窗体的状态,如何实现?
      

  2.   

    客户资料是不是模态窗体啊?另外有可能销货凭单根本就不是子窗体,就像Delphi7的界面一样,窗口的父窗口尺寸句柄被重新设置,导致最大化并不会铺满整个界面。
      

  3.   

    窗体最大化时Dock停靠 具体可以研究一下
    参考 http://delphi.sharpplus.com/Delphi_Old/dock.htm
      

  4.   

    to: opqhjb(又回来做程序员了!苦呀!) 你的方法可以实现对窗体最大化后的位置和大小的控制,但这个子窗体脱离了母窗体,当母窗体激活时,子窗体会被盖到后面去,如何实现和mdi子窗体的一样在母窗体上?用窗体的BringToFront方法又会导致母窗体失去焦点。
      

  5.   

    不要最大化,直接设置Left, Top, Width, Height