三个form,分别为
form1,form2,form3
其中 执行form1.show form3
         form2.show form3
form3如何是form1 还是form2 show 的?

解决方案 »

  1.   

    你在form1.show里加个msgbox "form1"
    在form2.show里加个msgbox "form2"
    应该就能知道了吧~
      

  2.   

    代码是你写的,怎么会不知道?:)
    FORM3里弄个公共变量吧。
      

  3.   

    添加一个Module,在模块中定义一个全局变量
    Global frm As Form
    在你的Form1和Form2中Show Form3 的语句前分别加一句
    Set frm = Form1
    Set frm = Form2
    在Form3的Load中加一句
    Debug.Print frm.Name
    就可以判断到底是Form1还是Form2了