Event einer zur Laufzeit erzeugten Komponente zuweisen
-
Hallo,
ich erstelle mehrere Komponenten zur Laufzeit. Für den Zugriff benutze ich ein Array:for (int i=1;i<20;i++) { LabelX[i] = new TLabel(Panel2); LabelX[i]->Parent = Panel2; LabelX[i]->Name = "Label"+IntToStr(i); }
Jetzt möchte ich, dass eine bestimmte Routine bei dem OnMouseDown-Event aller Labels ausgeführt wird. Wie müsste ich dies realisieren?
Zunächst unter der ZeileLabelX[i]->Name...
etwas in der Art hinzufügen:
LabelX[i]->OnMouseDown = gemeinsameRoutine(..);
?
Danke!
-
-
Ne TObjectList wäre ein wenig schicker