Vcl.ImgList.TChangeLink

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.ImageList.TImageLinkSystem.TObjectTChangeLink

Delphi

TChangeLink = class(TImageLink)

C++

class PASCALIMPLEMENTATION TChangeLink : public System::Imagelist::TImageLink

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
Vcl.ImgList.pas
Vcl.ImgList.hpp
Vcl.ImgList Vcl.ImgList

Beschreibung

TImageList verwendet TChangeLink intern, um andere Objekte über Änderungen an der Bildliste zu informieren.

Ein TImageList-Objekt verwaltet eine Liste seiner TChangeLink-Objekte. Jedes dieser Objekte ist mit einer bestimmten Komponente verknüpft, z.B. mit einem Baumdiagramm oder einem Listenfeld. Eine Komponente kann ihr TChangeLink-Objekt bei einem TImageList-Objekt registrieren, indem sie dessen Methode RegisterChanges aufruft. Vor der Freigabe sollte die Komponente die Methode UnRegisterChanges aufrufen.

Komponentenentwickler können sich mit Hilfe eines TChangeLink-Objekts über Änderungen an der Bildliste eines Steuerelements benachrichtigen lassen. In einer Behandlungsroutine für das Ereignis OnChange des TChangeLink-Objekts können bestimmte Anweisungen ausgeführt werden, wenn sich die Bildliste ändert. Ein Baumdiagramm stellt beispielsweise mit Hilfe eines TChangeLink-Objekts fest, wann sich seine Bildliste ändert.

Siehe auch