「System.ImageList.TImageLink」の版間の差分
細 (1版: LOC-18292/2015.04.02.DocWikiPages-JA) |
細 (1版: LOC-18988) |
||
| (2人の利用者による、間の2版が非表示) | |||
| 9行目: | 9行目: | ||
[[System.ImageList.TBaseImageList|TBaseImageList]] コンポーネントは、[[System.ImageList.TImageLink|TImageLink]] を使用して、画像リストの変更についてどのコンポーネントに通知するかを判断します。'''Images'''、'''ImageIndex'''、または [[System.ImageList.TBaseImageList|TBaseImageList]] の内容のいずれかが変化すると、[[System.ImageList.TImageLink.Change|TImageLink.Change]] メソッドが呼び出されます。 | [[System.ImageList.TBaseImageList|TBaseImageList]] コンポーネントは、[[System.ImageList.TImageLink|TImageLink]] を使用して、画像リストの変更についてどのコンポーネントに通知するかを判断します。'''Images'''、'''ImageIndex'''、または [[System.ImageList.TBaseImageList|TBaseImageList]] の内容のいずれかが変化すると、[[System.ImageList.TImageLink.Change|TImageLink.Change]] メソッドが呼び出されます。 | ||
| − | 各 [[System.ImageList.TBaseImageList|TBaseImageList]] | + | 各 [[System.ImageList.TBaseImageList|TBaseImageList]] イメージ リストには、[[System.ImageList.TBaseImageList.Links|Links]] プロパティがあり、[[System.ImageList.TImageLink|TImageLink]] オブジェクトを有しています。[[System.ImageList.TBaseImageList|TBaseImageList]] イメージ リストを [[System.ImageList.TImageLink.Images|TImageLink.Images]] プロパティに設定すると、この [[System.ImageList.TImageLink|TImageLink]] オブジェクトへの参照が [[System.ImageList.TBaseImageList.Links|Links]] プロパティに追加されます。[[System.ImageList.TBaseImageList|TBaseImageList]] の下位クラスは、イメージ リスト内に変更があると、[[System.ImageList.TBaseImageList.Links|TBaseImageList.Links]] 配列をスキャンし、この配列の各要素に対して [[System.ImageList.TImageLink.Change|TImageLink.Change]] メソッドを実行します。 |
===関連項目=== | ===関連項目=== | ||
2015年6月2日 (火) 06:50時点における最新版
Delphi
TImageLink = class
C++
class PASCALIMPLEMENTATION TImageLink : public System::TObject
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
| class | public | System.ImageList.pas System.ImageList.hpp |
System.ImageList | System.ImageList |
説明
FireMonkey と VCL 両方の画像リンクの基底クラスです。画像リストは、画像リストに変更が加えられると、内部で TImageLink を使用して、その画像リストを使用しているコンポーネントに通知を送ります。
TBaseImageList コンポーネントは、TImageLink を使用して、画像リストの変更についてどのコンポーネントに通知するかを判断します。Images、ImageIndex、または TBaseImageList の内容のいずれかが変化すると、TImageLink.Change メソッドが呼び出されます。
各 TBaseImageList イメージ リストには、Links プロパティがあり、TImageLink オブジェクトを有しています。TBaseImageList イメージ リストを TImageLink.Images プロパティに設定すると、この TImageLink オブジェクトへの参照が Links プロパティに追加されます。TBaseImageList の下位クラスは、イメージ リスト内に変更があると、TBaseImageList.Links 配列をスキャンし、この配列の各要素に対して TImageLink.Change メソッドを実行します。