Data.Bind.Components.GetControlValuePropertyName
Delphi
function GetControlValuePropertyName(AComponent: TComponent; out APropertyName: string; out AWritable: Boolean): Boolean;
function GetControlValuePropertyName(AComponent: TComponent; out APropertyName: string): Boolean;
C++
extern DELPHI_PACKAGE bool __fastcall GetControlValuePropertyName(System::Classes::TComponent* AComponent, /* out */ System::UnicodeString &APropertyName, /* out */ bool &AWritable)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Data.Bind.Components.pas Data.Bind.Components.hpp |
Data.Bind.Components | Data.Bind.Components |
説明
コントロールの値の設定および取得に使用されるプロパティを返します。
GetControlValuePropertyName メソッドは、コントロールの値の設定および取得に使用されるプロパティを取得します。たとえば、Text プロパティは、TEdit コンポーネントの値の取得および設定に使用されます。
GetControlValuePropertyName にはオーバーロード メソッドが 3 つ存在し、それぞれの異なるパラメータを受け取ります:
AComponent
パラメータは、プロパティの取得先となるコントロールを指定します。
APropertyName
パラメータは、出力専用の string パラメータで、AComponent
で指定されたコントロールの値の設定および取得に使用されるプロパティが格納されます。
AOptions
パラメータは TValuePropertyOptions 型で、プロパティのオプション(観察可能、追跡可能、など)が格納されます。
AWritable
パラメータは、プロパティが書き込み可能かどうかを指定します。