我象做个出现单FORM的工具,在这个FORM内通过点击不同按钮可以调用其他FORM,而调用的FORM只出现在单FORM内,不是出现另外一个新层次上个FORM!!希望高手指点!!

解决方案 »

  1.   

    你那样子不如做成MDI的form不就OK了
      

  2.   

    好像用API函数SetParent可以实现。
      

  3.   

    用MDI作个好像FORM.SHOW的时候FORM位置好像不能确定!!如果用Frame那么一个窗体内做的时候太麻烦!!谁知道帮帮忙!!
      

  4.   

    在MDI中出现的子窗体全都最大化即可,不麻烦!
      

  5.   

    可以参考一下,“绑架”窗体技术及其应用:http://www.ccw.com.cn/htm/app/aprog/01_8_3_4.asp
      

  6.   

    你可能是这个意思吧:
    在一个窗体的Frame控件或PictureBox控件中显示另一个窗体:
    Private Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As LongPrivate Sub Command1_Click()
        Form2.Show
        SetParent Form2.hWnd, Picture1.hWnd
    End Sub
      

  7.   

    谢谢xiongmao371用你的方法我的问题解决了!!真的感谢你!!!