Thema: Delphi Created Forms speichern!

Einzelnen Beitrag anzeigen

Medium

Registriert seit: 23. Jan 2008
3.686 Beiträge
 
Delphi 2007 Enterprise
 
#8

Re: Created Forms speichern!

  Alt 17. Apr 2010, 23:00
Wenn du eine Formklasse hast, kannst du die nicht nur immer wieder erstellen, sondern auch mehrfach. Stichwort:
Delphi-Quellcode:
type
  TMyForm = class(TForm)
  // dein Formaular halt :)
  end;

  TMainForm = class(TForm)
  private
    myForms: array[9] of TMyForm;
  .
  .
  end;

implementation

.
.

procedure Foo(...)
begin
  .
  .
  myForms[i] := TMyForm.Create(...);
  .
  .
end;
Und diese dann je nach Bedarf ein- und ausblenden. Da musst du nicht 9 Formularklassen für bauen, das ist ja grad der grundlegenste Sinn und Zweck der OOP: Wiederverwendbarkeit.
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat