怎样得到打开某个窗口的窗口的名字;比如:由form1上的bitbtn按钮打开窗口form2:
 application.CreateForm(Tform2,form2);
怎样在form2上知道form2是由form1打开的或者怎样修改打开函数让form2知道form2是由form1打开的;

解决方案 »

  1.   

    这个主要有程序设计者决定的。你如果真的想得到,必须自己定义规则来实现。比如定义一个共有变量,根据其值的不同,来判断是那个窗体调用了form2
      

  2.   

    给form2加一个
    public
      constructor Create(Owner: TComponent;CreateFormName:String);reintroduce;form1的bitbtn点击:
      varform1:=Tform2.Create(Application,form1);
      varform1.show;
      

  3.   

    76liujing(靖):我试了一下,好像不行,能把代码写完整一点吗?