Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Eigene Ereignisse für ein Object (https://www.delphipraxis.net/182053-eigene-ereignisse-fuer-ein-object.html)

Bjoerk 29. Sep 2014 11:01

AW: Eigene Ereignisse für ein Object
 
Vielleicht auch so:
Delphi-Quellcode:
  TEntries=class(TCollection)
  private
    ..
  protected
    ..
    procedure Update(Item: TCollectionItem); override;
  end;
Die Update dann in Add und Insert aufrufen.

Stevie 29. Sep 2014 19:34

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.
Seite 2 von 2     12   

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