当我在mdi窗体上放一个picturebox控件,并使它布满整个窗体,但当显示子窗体是总是看不到子窗体,只有picturebox的visible为false时才可见,设置Zorder属性也没有效果,有人指点一下吗?一定给分!!!

解决方案 »

  1.   

    mdi窗体可以放picturebox控件吗?哦,最好不要那样做,
    你如果要在mdi窗体上放图片,利用它的picture属性就可以了,当你放了picturebox的时候,当然是会造成你现在的这种情况了
      

  2.   

    没有必要用PICTUREBOX控件直接用窗体的PICTURE属性呀
      

  3.   

    picturebox可以放按钮控件呀,问题是怎么解决窗体不见的问题?
      

  4.   

    Private Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As LongPrivate Sub MDIForm_Load()
        Dim frmT As New Form1
        
        SetParent frmT.hWnd, Me.Picture1.hWnd
        frmT.Width = 4000
        frmT.Height = 3000
        frmT.Show
    End Sub
      

  5.   

    看不见是因为Pictrue把子窗体顶到下边 去了
    可以用SetParent函数把子窗体的父设成Picture,但要记得在窗体关闭时改回来