Einzelnen Beitrag anzeigen

Minz

Registriert seit: 19. Dez 2002
476 Beiträge
 
#5

Re: Komponente zur Laufzeit erzeugen bzw. verändern

  Alt 25. Jan 2004, 01:23
achso hmm doch mehrere Memos:

Was heißt das hat nicht gefruchtet? Ich würde mir einfach die Memos in einem dynamischen Array speichern. Dann weißt du automatisch wiviele du hast und musst sie mittels FindComponent nicht erst suchen, sondern kannst über den ArrayIndex auf sie zugreifen.

MyArray: array of TMemo;

löschen:
Delphi-Quellcode:
for i:=low(MyArray) to high(MyArray) do MyArray[i].free; //gibt alle Memos im Array frei
SetLength(MyArray,0);
erstellen:
Delphi-Quellcode:
SetLength(MyArray,AnzahlMemos);
for i:=low(MyArray) to high(MyArray) do MyArray[i]:=TMemo.create(self); //erzeugt Memos
  Mit Zitat antworten Zitat