所谓工作区,类似于下图的样子:
http://www.niuren.net/images/upload/2004/10/28/104335.gif
http://www.niuren.net/images/upload/2004/10/28/104355.gif
切换标签页将切换显示不同的子窗口。如何实现?望各位高手指点!
顶者有分!

解决方案 »

  1.   

    MDI子窗口不能隐藏是谁说的?
    只是DELPHI FORM的HIDE方法不能用,但你可以直接用API呀
    ShowWindow(Handle, SW_HIDE);
    ShowWindow(Handle, SW_SHOW);
      

  2.   

    我是说MDI子窗口不能“彻底”隐藏。
    用ShowWindow有几个问题:
    1)子窗口必须是活动的,当有多个子窗体时必须一个一个激活然后隐藏。
    2)当子窗体最大化然后ShowWindow(Handle, SW_HIDE),窗体的BorderIcons还留在主窗体上。只是讨论噢~~
    我觉得这不是一个根本的解决方法(即使以上问题都解决掉---会付出很多额外代价)
    楼上高手及各位是否有其他方案?
      

  3.   

    1)你说的不对,不信你试试。
    2)假设只有一个子窗体呢?我想能不能通过VCL本身入手?