Forum: Object-Pascal / Delphi-Language
Delphi
by Stevie,
29. Sep 2014
Also, du brauchst:
- eine spezielle TCollectionItem Klasse, die eine entsprechendes "Item hat sich geändert" Methode bereitstellt, diese Methode leitet weiter an
- eine spezielle TCollection Klasse, in der diese Items sind, welche dann ein "Item hat sich geändert" Event bereitstellt.
Somit brauchst du nicht selbst an jedes Item einen Eventhandler anhängen, sondern die Items leiten diese...
Forum: Object-Pascal / Delphi-Language
Delphi
by Stevie,
26. Sep 2014
Ich würde hier ein Konzept ähnlich der BindingList vorschlagen.
Jedes Element, was der Liste hinzugefügt wird (im Notify der Liste), verknüpft sich mit dem Eventhandler der Liste (abhängen beim Remove nicht vergessen).
Und die Liste leitet diese Events an dein Control weiter.