本人想在MDI主窗体上使用treeview控件,因MDI主窗体本身是不可以使用treeview控件的,所以我先在上面使用了picturebox控件,然后在picturebox上放置了treeview控件,虽然效果实现了,但我发现其他的子窗体打开的时候都位于picturebox之下,也就是看不到了,请问怎样解决?另外如果这样不可以,是否还有其他方法?

解决方案 »

  1.   

    用一个子窗体来放treeview控件
      

  2.   

    谁有activebar的中文使用帮助,贴上来看看啊!子窗体放的话有很多局限,我已经想过了,感觉不好!
      

  3.   

    Option Explicit
    Private Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As LongPrivate Sub MDIForm_Resize()
        Picture1.Move 0, 0, Me.Width, Me.Height
    End SubPrivate Sub Picture1_Click()
        Load Form1    SetParent Form1.hWnd, Me.hWnd    Form1.ShowEnd Sub
      

  4.   

    不知道为什么,就是觉得 API 好用。  嘿嘿