Einzelnen Beitrag anzeigen

Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#2

Re: In Laufzeit generierte Buttons wieder freigeben

  Alt 21. Sep 2005, 15:15
Wie gibts du denn die Buttons bisher frei?
Am Besten fügst du alle Buttons in eine Liste ein, dann kannst du sie schnell und einfach wieder entfernen.
Delphi-Quellcode:
TFormX = [...]
private
  MyRuntimeButtons: TObjectList;

[...]

  Button := TButton.Create(Self);
  MyRuntimeButtons.Add(Button);

[...]

  FreeAndNil(MyRuntimeButtons); // gibt die Liste und alle darin enthaltenen Instanzen (wenn OwnsObjects = true) frei
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat