求助:Form1调用Form6 Form2调用Form6 在Form6上我怎么知道是Form1调用的,还是Form2调用的呢?

解决方案 »

  1.   

    在Form6里加个一窗体属性,来保存调用窗口~~//参考
    //Form1中
    Form6.Tag := Integer(Form1);
    Form6.Show;//Form2中
    Form6.Tag := Integer(Form2);
    Form6.Show;//知不知道,都是你自己控制的~~
      

  2.   


    可以啊
    你这么做form2:=TForm2.create(self)
    //
    通过form2的parentControl;
    应该可以吧
      

  3.   

    设个全局变量来标识。
    Form1调用就写1;
    Form2调用就写2。
    在Form6里显示出来就行了。
      

  4.   

    呵呵,Zswang就是不一样,学习.........
      

  5.   

    很简单。
    form6.tag=1;
    form6.show;
    ....
    form6.tag=2;
    form6.show;
    ....
    if form6.tag=1 then
     /// form1调用的
    else
     /// form2调用的
    ;结贴吧!