如下:
Form1,Form2,Form3这三个窗口都可以调出ABC这个窗口,
那我怎么知道,是哪个窗口调出了ABC呢?谢谢!

解决方案 »

  1.   

    当然只有你知道了~比如你在form1中写
    abc.show;
    那就是用form1调用的了
    如果在form2中写
    abc.show;
    那就是form2调用的了`
      

  2.   

    比如有如下代码:
    //form1.pas
    abc.show;//form2.pas
    abc.show;当打开abc窗口时,我怎样知道,是Form1还是Form2打开的?
    谢谢!
      

  3.   

    加个全局变量!判断
    example:在ABC中定义一个全局变量formstr
    form1 show的时候 formstr:='form1';
    form2 show的时候 formstr:='form2';
    form3 show的时候 formstr:='form3';
    不用说了,判断formstr就行了
    实际上formstr用一个整数好了,就想句柄 呵呵