procedure Tframeform.Button1Click(Sender: TObject); begin Application.Createform(Tadozwgl,adozwgl); end; //adozwgl为窗体名称 //须用Use Unit将需要打开的窗体加用来(Alt+F11)
procedure TMainFrm.button1Click(Sender:TObject); var i:integer; B_Exit:Boolean; begin B_Exit:=False; for I:=MainFrm.MDIChild.Count-1 downto 0 do begin if MainFrm.MDIChildren[i].Name='adozwg1' then begin SendMessage(MDIChildren[i].Handle,WM_SYSCOMMAND,SC_RESTORE,0); B_Exit:=True; break; end; end; if not B_Exit then Application.CreateFrom(Tadozwg1,adozwg1); end;
procedure TForm1.Button1Click(Sender: TObject); begin Form2.Create(Application); end;
procedure Tframeform.Button1Click(Sender: TObject); begin Application.Createform(Tadozwgl,adozwgl); adozwgl.show; //or adozwgl.showmodal; end;
begin
Application.Createform(Tadozwgl,adozwgl);
end;
//adozwgl为窗体名称
//须用Use Unit将需要打开的窗体加用来(Alt+F11)
var
i:integer;
B_Exit:Boolean;
begin
B_Exit:=False;
for I:=MainFrm.MDIChild.Count-1 downto 0 do
begin
if MainFrm.MDIChildren[i].Name='adozwg1' then
begin
SendMessage(MDIChildren[i].Handle,WM_SYSCOMMAND,SC_RESTORE,0);
B_Exit:=True;
break;
end;
end;
if not B_Exit then
Application.CreateFrom(Tadozwg1,adozwg1);
end;
begin
Form2.Create(Application);
end;
begin
Application.Createform(Tadozwgl,adozwgl);
adozwgl.show; //or adozwgl.showmodal;
end;