![]() |
AW: Eigene Ereignisse für ein Object
Vielleicht auch so:
Delphi-Quellcode:
Die Update dann in Add und Insert aufrufen.
TEntries=class(TCollection)
private .. protected .. procedure Update(Item: TCollectionItem); override; end; |
AW: Eigene Ereignisse für ein Object
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 Nachricht an ihre Collection weiter und diese kann dann den Eventhandler aufrufen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:10 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz