我想动态知道打开是哪一个窗体怎么写代码?
比例我得知道,当前ShowModal打开是哪一个窗体?

解决方案 »

  1.   

    在打开的窗口ONshow事件中加事件处理记录打开窗口的name和caption.
      

  2.   

    有没有办法,用其他方法判断当前用showmodal打开窗体是什么?
      

  3.   

    另一条路,如果由A打开:   
      formb.tag=1;   
      formb.showmodal;   
        
      独立打开:   
        
      formb.tag=2;   
      formb.showmodal;   
        
      可以根据formb.tag判断
      

  4.   

    MDI窗体用ShowModal?哪你为什么要用MDI,为什么不直接用Form呢?var
      Idx:Integer;
    begin
      for Idx:=0 to MDIChildCount-1 do       {获取MDIForm数量,}
           if MDIChildren[Idx].Caption='' then         {通过MDIForm的属性}
             begin
                 ......
               end;
    end;
    end;
      

  5.   

    还是结贴吧,因为我有的窗体一定得用Showmodal打开。