Die Property gibt es doch schon in TKnotenpunkt. Was Du brauchst, ist ein Eventhandler, den Du zuweisen kannst.
Delphi-Quellcode:
TSpielAblauf = class
private
procedure DoOnKnotenpunktClick(Sender: TKnotenpunkt);
...
end;
procedure TSpielablauf.DoOnKnotenpunktClick(Sender: TKnotenpunkt);
begin
//Irgendwas mit dem Knotenpunkt machen
end;
So, wenn Du nun einen neuen Knotenpunkt erzeugst, weist Du ihm einfach den Eventhandler zu.
Delphi-Quellcode:
NeuerKnoten := TKnotenpunkt.Create;
NeuerKnoten.OnClick := DoOnKnotenpunktClick;
[edit] Wobei ich gerade erst gelesen habe, dass die Knotenpunkte in TSpielbrett deklariert sind. Dann ist der Eventhandler wohl dort besser aufgehoben, ändert aber am Prinzip nichts. [/edit]