有form:frmMain,frmSub1,frmSub2,frmMain上有一Panel,名为pnlSample,其用于存放子窗体。
1.把frmSub1添加到pnlSample中
2.现在要点击frmSub1上的按钮进入frmSub2画面,并且frmSub2需嵌入pnlSample中。
第1部分已实现,问题是在第2部分,如何让frmSub2嵌入到pnlSample中?

解决方案 »

  1.   

    SetWindowLong 要窗体设为无格式
    SetParent 要被包含的窗体句柄,包含窗体的窗体的句柄
    SetWindowPos 设置被包含窗体大小及位置找找这几个API的用法就会了
      

  2.   

    现在已经解决了这个问题,没用到splitContainer,不过使用到static,不太好。不太明白如何用splitContainer1控件来解决这个问题,望楼上2位说明一下。
      

  3.   

    代码经过调整,去掉了static的使用。