Du brauchst 2 Sachen: Eine routine zum behandeln und die Zuweisung:
1.) Eine Behandlungsroutine für alle Checkboxen auf der Form:
Delphi-Quellcode:
procedure DeinForm.dynCheckBoxClick(Sender: TObject);
begin
with sender as TCheckBox do
begin
// hier kannst du z.B. den Namen und checked abfragen...
end;
end;
2.) An der Stelle, wo Du die checkbox erzeugst:
Delphi-Quellcode:
with TCheckBox.Create(self) do
begin
// hier die position- und namenszuweisung z.B.
// dann die Behandlungsroutine zuweisen:
OnClick := dynCheckBoxClick;
end;
Das war's auch schon. Beim onClick ereignis wird nun die vorher implementierte Methode angesprungen. Dort kannst Du dann nach Lust und Laune weiterschaffen.
Code ist übrigens nicht getestet