我创建了一个MDI窗体,默认大小是最大化的,而子窗口也是最大化的,
但是当我缩小MDI父窗口时,子窗口只能看到一部分,而且父窗口不会出现
滚动条,怎么样在缩小父窗口上不能全部显示子窗口的时候出现滚动条,
可以拉动子窗口,让其显示被遮住的那部分呢?
谢谢!

解决方案 »

  1.   

    “但是当我缩小MDI父窗口时,子窗口只能看到一部分,而且父窗口不会出现
    滚动条,”此言差也,此时看到的子窗口不是一部分,是全部,大小随父窗口变化变小了。
    -------------------------
    在线科技词典 http://powerbaseic.cn/dict/
      

  2.   

    VBDN(PowerBASIC.CN) 说得对,子窗体最大化后,他的大小就会随着主窗体的大小在变化,但是显示的仍然是整个子窗体,至于子窗体上看不到所有的控件是因为子窗体不够大如果你想让子窗体有滚动条,只能自己添加了,滚动事件也要自己写
      

  3.   

    VBDN(PowerBASIC.CN),但是此时里面的控件什么的都给遮住了一部分看不到,
    所以弄个滚动条这样可以看到给遮住的那部分
      

  4.   

    那要在子窗体上加滚动条,和MDI窗体没什么关系
      

  5.   

    换个做法:把子窗体的Moveable属性设置为False , 把主窗体的ScrollBars属性设置为True然后在子窗体的Form_Load()事件下写:Private Sub Form_Load()
        Me.Width = Screen.Width
        Me.Height = Screen.Height
    End Sub如果想让子窗体可以移动,在设计时把它的Moveable属性设置为True即可