Einzelnen Beitrag anzeigen

Benutzerbild von MaBuSE
MaBuSE

Registriert seit: 23. Sep 2002
Ort: Frankfurt am Main (in der Nähe)
1.840 Beiträge
 
Delphi 10 Seattle Enterprise
 
#6

Re: Alle Komponenten in Groupbox löschen

  Alt 2. Dez 2004, 20:26
Zitat von Dreas:
ich habe eine Groupbox, in der ich dynamisch versch. Ergebnisse einer Berechnung anzeige.
Dabei handelt es sich um edit- und labelfelder. Diese werden während der Laufzeit erzeugt.
Parent ist die GroupBox mit Namem Ergenbnis.
Den Parrent zu setzen reicht nicht !!!
Der Parent gibt "nur" an das die Komponente in dem Comtainer gezeichnet werden soll.

Der Owner gibt an wem die Komponente gehört.
Der Owner wird beim Create angegeben.

Delphi-Quellcode:
  ...
  l := TLabel.Create(Form1);
  l.Parent := Ergebnis;
  ...
  Ergebnis.DestroyComponents; // bringt nichts !!!
  ...

  l := TLabel.Create(Ergebnis);
  l.Parent := Ergebnis;
  ...
  Ergebnis.DestroyComponents; // jetzt klappts !!!
  ...
[edit]
ups, hallo Dax, habe Deine Antwort gar nicht gesehen
Sorry für den unnötigen Post
[/edit]
(°¿°) MaBuSE - proud to be a DP member
(°¿°) MaBuSE - proud to be a "Rüsselmops" ;-)
  Mit Zitat antworten Zitat