在form2确定按钮事件中:
With MSHFlexGrid1
        .TextMatrix(.Row, 1) = form2.Text1.Text  
        .TextMatrix(.Row, 2) = form2.Text2.Text = 
    End With

解决方案 »

  1.   

    在Form2中
    Private Sub Button1_Click()
      with Form1.MSHFlexGrid1
           .TextMatrix(.Row, 1) = Text1
           .TextMatrix(.Row, 2) = Text2 
      end with
    End Sub
      

  2.   

    上面的方法可以,但复用性差.
    如果你在form2中声明一个事件,在form1中用 withevents声明form2的实例,
    这样更自由,而且对form2可以复用,不只针对form1这一种情况.
    当然你要是把form2完成的功能写成控件那更好,但用的代码多一些.