Vcl.ImgList.TChangeLink

提供: RAD Studio API Documentation
移動先: 案内検索

System.ImageList.TImageLinkSystem.TObjectTChangeLink

Delphi

TChangeLink = class(TImageLink)

C++

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

プロパティ

種類 可視性 ソース ユニット
class public
Vcl.ImgList.pas
Vcl.ImgList.hpp
Vcl.ImgList Vcl.ImgList

説明

TImageList コンポーネントは,TChangeLink オブジェクトを内部的に使ってほかのオブジェクトにイメージリストの変更を通知します。

TImageList は TChangeLink オブジェクトのリストを保持します。各 TChangeLink オブジェクトは,ツリービューやリストビューのコントロールなどの特定のコンポーネントに関連付けられます。コンポーネントはイメージリストの RegisterChanges メソッドを呼び出すことで,そのコンポーネントの変更リンクをイメージリストに登録できます。この場合,コンポーネントを破棄する前に UnRegisterChanges メソッドを呼び出す必要があります。

コンポーネント開発者は,コントロールで使用するイメージリストが変更されたときに,変更リンクオブジェクトを使ってその通知を受け取ることができます。変更リンクの OnChange イベントを使用すると,イメージリストの変更時になんらかのコードを実行できます。たとえば,ツリービューコントロールは変更リンクオブジェクトを使用して,イメージリストがいつ変更されたかを知ることができます。

関連項目