Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

Registriert seit: 16. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#3

Re: Erben-Forms in Prozedur öffnen möglich?

  Alt 19. Feb 2008, 09:15
Ungetested, aber so sollte es gehen:
Delphi-Quellcode:
procedure CreateAndOpenForm(var frm:TForm; fc:TFormClass)
begin
  if not Assigned(frm) then
    frm := fc.Create(nil {Application});
  if frm.Active then
  begin
    if frm.WindowState = wsMinimized then
      frm.WindowState := wsNormal; // falls Form minimiert ist und der User es nicht sieht
    frm.BringToFront;
  end
  else
    frm.Show;
end;
  Mit Zitat antworten Zitat