如何判断MDI窗体的某个子窗体是否被create,我用的是D&.

解决方案 »

  1.   

    没有打开Delphi不能帮你调试,你试试看行不行.
    if MIDForm.Oncreate<>nil then
       MidForm.BringToFront
    else begin
      with TMidForm.Create(Self) do
         Show;
    end;
      

  2.   

    if not assigned(Frmstockmanage) then
    begin
      Frmstockmanage:=TFrmstockmanage.Create(self);
      Frmstockmanage.Show();
    end
    else
    begin
      Frmstockmanage.BringToFront;
      Frmstockmanage.SetFocus;
    end;
      

  3.   

    if frmMdiChild <> nil then

    if Assigned(frmMdiChild)
    表示已创建了,这里的 frmMdiChild 是指MDI的子窗体,全局变量
      

  4.   

    if frmMdiChild <> nil 
    我的程序里就是这样做的