Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.062 Beiträge
 
Delphi 12 Athens
 
#2

Re: Zur Laufzeit erstellte Komponenten freigeben

  Alt 3. Mär 2004, 10:17
Das findet alle Komponenten, egal ob zur Entwurfs-, oder zur Laufzeit erstellt.

Ich vermute mal du läßt FindCompontent an der falschen stelle suchen.

erstellen läßt du das Panel ja als Element von
Detail1.MainFrame1.QueryFrame1.Panels2
und gesucht wird unter
Detail1.MainFrame1.QueryFrame1


Versuch's mal so:
Code:
MyPanel := TPanel.Create(Detail1.MainFrame1.QueryFrame1.Panels2);
MyPanel.Name := 'Panels0';

MyPanelTMP := Detail1.MainFrame1.QueryFrame1.[b]Panels2[/b].FindComponent('Panels') as TPanel;
MyPanelTMP.Free;

[add]
FindComponent durchsucht ja nur das angegebene Objekt und keine Untergeordneten.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat