在VB6里,我打算使用左右的MDI窗体,请问我怎么样才能让左右两边的MDI子窗体自动定位好不相互交叉?我尝试使用fm.width和fm.height来定位,可是单MDI的主窗体发生大小变化时,里面的子窗体就会乱套.

解决方案 »

  1.   

    // 可是单MDI的主窗体发生大小变化时,里面的子窗体就会乱套
    在MDI主窗口的Resize事件中编写定位代码
    很奇怪你为什么需要那么复杂的界面需求
    可以将控件放在MDI主窗口的,不需要显示时设置Visible属性就行
      

  2.   

    在MDIForm_Resize多窗体的定位实现太困难了.另外您说的"可以将控件放在MDI主窗口"这个怎么实现?为什么我除了PictureBox,其他都无法放在MDIFm上?谢谢!
      

  3.   

    用一个MDI,其他的作子窗体
    设置MDIChild = True