只是让窗体在自己程序的其他窗体的下面,而不是在所有的窗体的后面,该如何实现?

解决方案 »

  1.   

    for i:=0 to screen.FormCount-1  do begin
        if screen.Forms[i].Caption:='aaaaa' then
           screen.Forms[i].BringToFront else
           screen.Forms[i].SendToBack;
    end;
      

  2.   

    按楼上的方法:for i:=0 to screen.FormCount-1  do begin
        if screen.Forms[i].Caption:='aaaaa' then
           screen.Forms[i].BringToFront   //只要把那个窗体设置为最前即可
        end;
      

  3.   

    放一个panel在界面的下面:form2.Parent:=panel2;
    form2.Align:=alClient;
    form2.BorderStyle:=bsNone;
    form2.Show;
      

  4.   

    不想了,用一个MDI+一个子窗体代替