我想设计一个应用程序,是个MDI界面。但是在我的MDI窗体中的左侧需要停靠一个类似ToolBar的控件,但是MDI中的Child窗体默认最大化是充满整个窗体的,这样就覆盖了我的ToolBar。请问有什么办法让我的Child窗体在最大化时不会覆盖我的ToolBar,而且ToolBar也不会覆盖我的Child窗体(有点类似于ToolBar与Child窗体是独立占据MDI窗体两块区域的)。望赐教!

解决方案 »

  1.   

    设计时设置子窗体的WINDOWSTATE=0
    然后,在子窗体中加入一句.
    Me.Move (Screen.Width - Me.Width) / 2, (Screen.Height - Me.Height) / 2 - 600
      

  2.   

    用picture控件做你的ToolBar容器你用的不是MDI窗体吧,子窗体最大化不会覆盖ToolBar的
      

  3.   

    楼上的不错,用个Picturebox做容器,child窗体最大化只会填满除Picturebox后剩余的空间
      

  4.   

    我用了下picture box的方法,确实很有效。但是这个picture box默认是align top的,这样就只能充满整个MDI窗口或者出现在停靠上部,并不能让它的对齐为align left。请问这个问题如何解决?