能不能把一个form嵌入到另一个form中?就像一个form有个按钮控件,而我这个form中有个子form

解决方案 »

  1.   

    你可以看看关于api的相关资料.
      

  2.   

    用MDI窗体为主窗体,另处的窗体属性MDIChild设为TRUE
      

  3.   

    很简单,使用SetParent函数即可Option Explicit
    '创建一个工程,添加两个窗体,Form1、Form2 Form1是启动窗体
    '以下是Form1中的代码
    Private Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long
    Private Sub Command1_Click()
        Dim lngP As Long
        Form2.Show
        lngP = SetParent(Form2.hWnd, Form1.hWnd)
    End SubPrivate Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
        End
    End Sub