System.Contnrs.TCustomBucketList.Data

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

Delphi

property Data[AItem: Pointer]: Pointer read GetData write SetData; default;

C++

__property void * Data[void * AItem] = {read=GetData, write=SetData/*, default*/};

プロパティ

種類 可視性 ソース ユニット
property public
System.Contnrs.pas
System.Contnrs.hpp
System.Contnrs TCustomBucketList

説明

バケットリスト内の指定項目に関連付けられたデータを表します。

Data を使用すると,バケットリスト内の項目に関連付けられたデータを取得または設定できます。

AItem は,現在バケットリスト内にある項目を指します。AItem がバケットリスト内のいずれかのバケットの項目を指定していない場合に,Data の読み出しまたは設定を実行しようとすると,TCustomBucketList で EListError 例外が発生します。

メモ:  Delphi では,DataTCustomBucketList のデフォルトプロパティです。つまり,このプロパティを使用する場合はプロパティ名を省略できます。たとえば,以下の 2 つのコードはともに有効で同じ処理を行います。

BucketList1.Data[Name as Pointer] := Pointer(Form1.FindChildControl(Name)); BucketList1[Name as Pointer] := Pointer(Form1.FindChildControl(Name));

メモ:  C++ では,[] 演算子を使って Data にアクセスし,Delphi におけるデフォルトのプロパティと同様の効果を得ることができます。

関連項目