Einzelnen Beitrag anzeigen

Benutzerbild von litsa
litsa

Registriert seit: 6. Jul 2006
Ort: Detmold
51 Beiträge
 
Delphi 2006 Architect
 
#4

Re: Vererbte Frames finden...

  Alt 16. Aug 2006, 09:32
Die Namen sind nicht immer die gleichen und die Anzahl der Frames die jedes mal erstellt werden variiert.
Ich möchte eine Prozedur aufrufen können die alle erstellten Frames durchläuft:

Delphi-Quellcode:
 
for i := 0 to MAin.PageControl1.PageCount - 1 do
begin
// hier soll eine procedure des Frames stehen
end;

Also frage ich mich wie ich auf alle ChildComponenten (als TmyFrame) des PageControl1 zugreifen kann ohne die Namen angeben zu müssen!


Vorläufig habe ich es so gelöst, dass tabs und frames gleiche Namen bekommen mit nem 'tab' bzw. 'frame' davor::

Delphi-Quellcode:
 
for i := 0 to MAin.PageControl1.PageCount - 1 do
begin
FrameName := copy(Main.PageControl1.Pages[i].Name, 4, length(Main.PageControl1.Pages[i].Name) - 3); //entfernt das wort 'tab'
(Main.PageControl1.Pages[i].FindComponent('frame' + frameName) as TmyFrame).Getsize(byt_);
end;
Trotzdem wenn jemand weiss wie das einfacher geht dann bitte!
Evangelia
  Mit Zitat antworten Zitat