Data.Bind.Components

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

データベースを使用するための LiveBindings 機能を構成するコンポーネントを保有します。

パッケージ bindcomp280.bpl

クラス

EBindCompError

バインディング コンポーネントの使用中に発生する可能性があるすべてのエラーの例外クラスです。

IBindActivate

このインターフェイスは、バインディング コンポーネントによって実装されます。

IBindCheckBoxEditor

このインターフェイスは、チェック ボックス コントロール用のエディタによって実装されます。

IBindCompDesigner

このインターフェイスは、バインディング コンポーネントの式を表示したり変更するために設計時に使われます。

IBindCompFactory

このインターフェイスは、設計時にバインディング コンポーネントの新規作成の過程で使用されます。

IBindCompFactoryContext

このインターフェイスは、設計時にバインディング コンポーネントの新規作成の過程で使用されます。

IBindCompFactoryExecuteContext

このインターフェイスは、設計時にバインディング コンポーネントの新規作成の過程で使用されます。

IBindControlValue

このインターフェイスは、コントロール値オブザーバを使ってオブザーバ コントロールにより変更されるバインディング コンポーネント(たとえば TBindControlValueTLinkControlToProperty など)で実装されます。

IBindDateTimeEditEditor
IBindFillControlMembers

このインターフェイスは、たとえば、メンバ名やメンバ式を取得するなど、バインディング エディタから情報を抽出する必要があるすべてのクラスで実装されます。

IBindGridEditor

このインターフェイスは、グリッド コントロールのエディタで実装されます。

IBindLayoutChanged

このインターフェイスは、バインディング コンポーネントで実装されます。

IBindLink

このインターフェイスは、バインディング コンポーネントで実装されます。

IBindLinkColumns

このインターフェイスは、バインディング コンポーネントで実装されます。

IBindListEditor

このインターフェイスは、リスト コントロールのエディタで実装されます。

IBindListEditorCommon

このインターフェイスは、リスト コントロールのエディタで実装されます。

IBindListEditorEvalShortcut
IBindListEditorItem
IBindListGroupEditor
IBindListItemIndexEditorこのインターフェイスは、リスト コントロールのエディタによって実装され、式 ListItemIndex(Self) をサポートします。
IBindListLookupEditor

このインターフェイスは、ルックアップをサポートできるリスト コントロールのエディタによって実装されます。

IBindListRecordVirtualEditor
IBindListRefresh

このインターフェイスは、バインディング コンポーネントによって実装されます。

IBindListRefreshing

このインターフェイスは、バインディング コンポーネントによって実装されます。

IBindListSynchEditor
IBindListUpdate

このインターフェイスは、バインディング コンポーネントによって実装されます。

IBindListVirtualEditor仮想リストとして動作するコントロールに LiveBinding コンポーネントでアクセスするのに使用される抽象概念を表します。
IBindListVirtualEditorScope
IBindMemberChange

メンバが名称変更または削除されたことをバインディング コンポーネントに通知するためにデータ ソースで使用されるインターフェイスです。

IBindNavigator

このインターフェイスは、すべてのバインディング ナビゲータ(FMX および VCL)で実装されるもので、バインディング ナビゲータに接続されたデータ ソースにアクセスするのに使用される関数のプロトタイプを提供することを目的としています。

IBindPosition

自分の位置や現在の項目をデータ ソースの位置や現在のレコードと同期させるすべてのバインディング コンポーネントで実装されるインターフェイスです。

IBindTimeEditEditor
IBindTrack
IControlEditorName

このインターフェイスは、GUID を指定してオブジェクトのコントロール エディタ名を取得する必要があるクラスで実装されます。

IDependencyList
IScopeActive

データ ソースで自分のアクティブ状態を提供するために実装されるインターフェイスです。

IScopeBuffer
IScopeComponent

データ ソースで式の評価コンテキストとしてコンポーネントを提供するために実装されるインターフェイスです。

IScopeCurrentRecord

データ ソースで現在のレコードの評価コンテキストを提供するために実装されるインターフェイスです。

IScopeEditLink

自分のフィールドから TEdit などのコントロールへのリンクをサポートできるデータ ソースで実装されるインターフェイスです。

IScopeEditor

自分のフィールドから TEdit などのコントロールへのリンクをサポートできるデータ ソースで実装されるインターフェイスです。

IScopeExpressions

自分を参照しているバインディング コンポーネントを追跡するためにデータ ソースで実装されるインターフェイスです。

IScopeGetRecord

データ ソースで実装されるインターフェイスです。

IScopeLocate
IScopeLocks
IScopeLookup

データ ソースで実装されるインターフェイスです。

IScopeMemberNames

データ ソースで実装されるインターフェイスです。

IScopeMemberScripting

データ ソースで実装されるインターフェイスです。

IScopeNavigator

レコードのナビゲーションをサポートしているデータ ソースで実装されるインターフェイスです。

IScopeNavigatorUpdates

このインターフェイスは、接続されたデータ ソースに格納されているデータを操作するメカニズムが必要なバインディング ナビゲータ(FMX および VCL)で実装されます。

IScopeRecordControlUpdator
IScopeRecordEnumerable

データ ソースで実装されるインターフェイスです。

IScopeRecordEnumerableBuffered
IScopeRecordEnumerator

これは、データ ソース列挙子を抽象化したものです。

IScopeRecordEnumeratorCount

データ ソース列挙子はこのインターフェイスを実装することができます。

IScopeRecordEnumeratorEvalShortcut
IScopeRecordEnumeratorStatus

このインターフェイスは、スコープ レコード列挙子の状態(複数レコード更新)に関する情報を取得する必要があるクラスで実装されます。

IScopeState

このインターフェイスは、データ ソースで実装され、データ ソースの編集状態を取得するためや編集状態の変更を監視するためにバインディング コンポーネントで使われます。

IScopeUnidirectional
TActivatedContainedBindComponent

アクティブにできるバインディング コンポーネントの基底クラスです。

TBaseBindExpression

TBaseBindExpression は、1 つのマネージ バインディング式またはアンマネージ バインディング式を実装します。

TBaseBindScopeComponent

バインディング スコープ コンポーネントの基底クラスです。

TBaseLinkingBindSource

リンクをサポートするバインディング スコープ コンポーネントの基底クラスです。

TBasicBindComponent

含まれているすべての派生バインディング コンポーネントの基底クラスです。

TBindArtifactItem

バインディング生成物のコレクションに含まれるバインディング生成物項目を表します。

TBindArtifacts

バインディング生成物項目のコレクションを表します。

TBindCompException

EBindCompError 例外のエイリアスです。

TBindCompExpressionCollection

バインディング式の被所有コレクションです。

TBindComponentDelegate

他の 1 つ以上のバインディング コンポーネントをラップしているバインディング コンポーネントです。

TBindControlValue

ユーザー入力によってコントロールが変更されたときにコンポーネント プロパティを更新する機能を実装します。

TBindEditorFactory

バインディング エディタのファクトリ クラスです。

TBindEditorFactoryClass

TBindEditorFactoryClassTBindEditorFactory のメタクラスを定義したものです。

TBindEventList

バインディング イベントのリストを表します。

TBindEventList1

バインディング イベントのジェネリック リストを表します。

TBindEventListT

バインディング イベントのリスト TBindEventList および TBindEventList1 の基底クラスを表します。

TBindExpression

バインディング式を表します。

TBindExprItems

マネージ バインディング式のコレクションを表します。

TBindGridLink

コントロールをグリッドにバインディングするときに使用します。

TBindGridList

コンポーネントをグリッドにバインディングするときに使用します。

TBindingsListバインディング リスト コンポーネントを実装します。
TBindingsListEnumerator

バインディング コンポーネントの列挙子です。

TBindLink

データセットのグリッド内の列に対するバインディングを作成するときに使用します。

TBindListコンポーネントをリストにバインドするときに使用する式を表します。
TBindListLink

データセットのグリッド内の列をリストにバインドするときに使用する式を表します。

TBindPosition

コントロールと別の位置関連コントロールとの同期を保つのに使用されるバインディング式を表します。

TBindScope

LiveBinding を使って、指定されたコンポーネントに含まれているデータにアクセスする必要があるすべてのコンポーネントからそのデータにアクセスできるようにするための非ビジュアル コンポーネントです。

TCollectionEnumerator

コレクション列挙子を表します。

TColumnFormatExpressionItem

グリッド コントロールの列を書式設定するバインディング式を作成するためにバインディング コンポーネントで使用するメンバおよび式文字列を表します。

TColumnFormatExpressions

書式設定するバインディング式のコレクションを表します。

TColumnLinkExpressionItem

グリッド列のセルおよびデータ ソースのフィールドの値に作用するバインディング式を作成するためにバインディング コンポーネントが使用するメンバおよび式文字列を表します。

TColumnLinkExpressions

リンク バインディング式のコレクションを表します。

TCommonBindComponent

TBindExpressionTBindExprItems など、派生したすべてのバインディング コンポーネントの基底クラスです。

TContainedBindCompClass

TContainedBindCompClassTContainedBindComponent のメタクラスを定義したものです。

TContainedBindComponent

派生するすべての共通バインディング コンポーネントの基底クラスです。

TControlObserver

さまざまなリンク バインディングのオブザーバを実装しています。

TCustomBindControlValue

ユーザー入力によってコントロールが変更されたときにコンポーネント プロパティを更新する機能を実装します。

TCustomBindExpression

バインディング式を実装します。

TCustomBindExprItems

マネージ バインディング式またはアンマネージ バインディング式のコレクションを実装したものです。

TCustomBindGridLink

グリッド コントロールまたはリスト コントロールをデータ ソースに接続する機能を実装しています。

TCustomBindGridList

データ ソースを基にリスト コントロールの内容を設定する機能を実装しています。

TCustomBindGridListLink

バインディング式を使ってグリッド コントロールまたはリスト コントロールをデータ ソースに接続する機能を実装しています。

TCustomBindGridListLookup

データ ソースを基にグリッド コントロールまたはリスト コントロールの内容を設定する機能を実装しています。

TCustomBindingsList

バインディング リストの基底クラスを表します。

TCustomBindLink

リンク バインディング式を実装します。

TCustomBindList

データ ソースを基にリスト コントロールの内容を設定する機能を実装しています。

TCustomBindListLink

バインディング式を使ってリスト コントロールをデータ ソースに接続する機能を実装します。

TCustomBindListLookup

データ ソースを基にリスト コントロールの内容を設定する機能を実装しています。

TCustomBindPosition

位置を制御するコントロール(スクロール バーなど)とデータ ソース内の現在の行とを同期させる機能を実装します。

TCustomBindScope

LiveBinding を使って、指定されたコンポーネントに含まれているデータにアクセスする必要があるすべてのコンポーネントからそのデータにアクセスできるようにするためのあらゆるバインディング スコープ コンポーネントの基底クラスです。

TCustomLinkControlToField

コントロールをフィールドにリンクするための基底クラスを表します。

TCustomLinkControlToProperty

コントロールの値をコンポーネント プロパティにバインドするための基底クラスを表します。

TCustomLinkFillControlToField

コントロールをフィールドにリンクし、そのコントロールに可能な値を設定するための基底クラスを表します。

TCustomLinkFillControlToProperty

コントロールの値をコンポーネント プロパティにバインドするための基底クラスを表します。

TCustomLinkListControlToField

リスト コントロールをフィールドにリンクするための基底クラスを表します。

TCustomLinkPropertyToField

コンポーネントのプロパティをフィールドにリンクするための基底クラスを表します。

TDependency

バインディング コンポーネントが依存しているコンポーネント プロパティを表します。

TDependencyList

コンポーネントおよびプロパティに対する依存のリストを実装したものです。

TEvalEnumerator
TEvalEnumeratorToEditor
TEvalShortcutEnumerator
TEvalShortcutEnumeratorToEditor
TEvalShortcutFactories
TEvalShortcutFactory
TExpressionDirEnumerator

方向プロパティを持つ式の列挙子です。

TExpressionItem

式のコレクションに含まれる項目です。

TExpressionItemDir

方向式のコレクションに含まれる項目(方向プロパティを持つ式)です。

TExpressions

バインディング式の被所有コレクションです。

TExpressionsBindComponent
TExpressionsDir

方向式の被所有コレクションです。

TFillBreakGroupItem
TFillBreakGroups
TFormatExpressionItem

書式設定式のコレクションに含まれる項目です。

TFormatExpressions

書式設定バインディング式の被所有コレクションです。

TLinkControlDelegate

別のバインディング コンポーネントをラップし、コントロールを参照する、バインディング コンポーネントです。

TLinkControlToField

コントロールをフィールドにリンクします。

TLinkControlToFieldDelegate

別のバインディング コンポーネントをラップし、コントロール、データ ソース、およびフィールドを参照する、バインディング コンポーネントです。

TLinkControlToProperty

コントロールの値をコンポーネント プロパティにリンクします。

TLinkFillControlToField

コントロールをフィールドにリンクし、可能な値をコントロールの内容に設定します。

TLinkFillControlToProperty

コントロールの値をコンポーネント プロパティにリンクし、可能な値をコントロールの内容に設定します。

TLinkListControlToField

リスト コントロールをフィールドにリンクします。

TLinkPropertyToField

コンポーネントのプロパティをフィールドにリンクします。

TLinkPropertyToFieldDelegate

別のバインディング コンポーネントをラップし、コンポーネント プロパティ、データ ソース、フィールド名を参照するバインディング コンポーネントです。

TMethods

式の評価コンテキストに含まれるまたは同コンテキストから除外されるメソッド識別子のコレクションです。

TOutputConverters

式の評価コンテキストに含まれるまたは同コンテキストから除外される出力変換ルーチン識別子のコレクションです。

TScopeMappingItem

スコープ マッピングのコレクションに含まれている項目です。

TScopeMappings

スコープ マッピングを要素とする被所有コレクションです。

TScopeMappingsEnumerator

スコープ マッピングの列挙子です。

ルーチン

CheckUnidirectionalDataSource
CreateBindComponent設計時に、バインディング式エディタがバインディング コンポーネントを作成するために、内部で使用します。
EnumRegisteredBindCompFactories設計時に、登録済みバインディング コンポーネント ファクトリのリストにアクセスするため、内部的に使用されます。
EnumRegisteredBindComponents設計時に、登録済みバインディング コンポーネントのリストにアクセスするため、内部的に使用されます。
GetBindCompDesigner設計時に、バインディング コンポーネントのためのデザイナを取得するために、内部的に使用されます。
GetBindEditorコンポーネント上のバインディング エディタの実装をリクエストします。
GetBindEditorNamesコンポーネントのバインディング エディタに含まれる名前の配列を返します。
GetBoundComponentOptions設計時に、オブジェクト インスペクタが特定のコンポーネント型の LiveBindings プロパティを表示させるかどうかを判別するため、内部で使用されます。
GetControlValueClasses特定のフレームワーク用に登録されているコントロール クラスを返します。
GetControlValuePropertyNameコントロールの値の設定および取得に使用されるプロパティを返します。
GetControlValuePropertyOptions
GetListItemValueExpression値リスト項目の設定および取得に使用される式を返します。
GetScopeRecordEnumerator
IsUnidirectionalDataSource
RegisterBindCompDesigner設計時に、バインディング コンポーネントのためのデザイナを登録するために、内部的に使用されます。
RegisterBindCompFactory設計時に、バインディング コンポーネント ファクトリを登録するために使用されます。
RegisterBindComponents設計時に、TBindingsList に追加される、バインディング コンポーネントを登録するために使用します。
RegisterBindEditorFactoryバインド エディタの実装を、コンポーネントに対して登録します。
RegisterBoundComponentsオブジェクト インスペクタが指定されたオブジェクト型の LiveBindings プロパティを表示するべきかどうかを登録します。
RegisterListItemValueExpressionリスト コントロール項目の値となる式を登録します。
RegisterObservableMember観察可能なコントロールのプロパティを登録します。
RegisterObservableMemberOptions観察可能なコントロールに関連付けられているオプションを登録します。
RegisterValuePropertyNameコントロールの値となるプロパティを登録します。
ReleaseBindEditor
UnRegisterBindComponentsRegisterBindComponents で登録されたバインディング コンポーネントを登録解除します。
UnregisterBindEditorFactoryRegisterBindEditorFactory で登録されたバインド エディタ ファクトリを登録解除します。
UnregisterListItemValueExpressionリスト コントロール項目の値となる式を登録解除します。
UnRegisterObservableMemberUnRegisterObservableMember メソッドは、観察可能なコントロールのプロパティを登録解除します。
UnRegisterObservableMemberOptions観察可能なコントロールに関連付けられているオプションを登録解除します。
UnRegisterValuePropertyNameコントロールの値となるプロパティを登録解除します。

TBindArtifactState

バインディング生成物の状態を列挙した型です。

TBindCheckBoxState

チェック ボックス コンポーネントをバインドするバインディング式で使われるチェック ボックスの状態の列挙型です。

TBindCompAssignedValueEventすべての OnAssignedValue イベントによって使用される手続き型。
TBindCompAssigningValueEventすべての OnAssigningValue イベントによって使用される手続き型。
TBindCompDesignerBindsType

バインディング式でバインドできるものを列挙した型です。

TBindCompDesignerBindsTypes

TBindCompDesignerBindsType の集合です。

TBindCompDesignerCollectionType

バインディング式デザイナ コンポーネントで使用するためのコレクション型を列挙した型です。

TBindCompDesignerExpressionType

バインディング式エディタ コンポーネントで使用されるバインディング式の種類を列挙した型です。

TBindCompDesignerExpressionTypes

TBindCompDesignerExpressionType の集合です。

TBindCompDesignExpressionバインディング式に関する情報が格納されるレコードです。
TBindCompDesignExpressionCollectionバインディング式のコレクションが格納されているレコードです。
TBindCompEvalErrorEventすべての OnEvalError イベントによって使用される手続き型。
TBindCompExpressionType

バインディング式の種類を列挙した型です。

TBindGridOnCallbackEvaluateFormatSetOnCallbackEvaluateFormat メソッド実装によって使用されるプロシージャ(匿名メソッド)への参照。
TBindNotifyEvent1
TBoundComponentOption

バインドされたコンポーネントのオプションの列挙型です。

TBoundComponentOptions

TBoundComponentOption の集合です。

TEnumBindCompFactoryProc

登録済みのバインディング コンポーネント ファクトリの一覧を列挙するために設計時に内部的に使われます。

TEnumBindCompProc登録されたバインディング コンポーネントのリストを列挙するために、設計時に内部的に使用されます。
TEnumBindCompProcInfo

TEnumBindCompProc で使用するためのポインタです。

TExpressionDirection

バインディング式の方向を列挙した型です。

TFillItemMode

リスト項目への内容の設定が必要である操作を示します。

TFillListItemEvent
TFormatCallbackUpdateList および FillList のメソッド実装によって使用されるプロシージャ(匿名メソッド)への参照。
TLinkControlToFieldDirection

TLinkControlToFieldDelegate のデータの流れる方向を表します。

TNotifyDistanceEventAddDataSetScrolledRemoveDataSetScrolled メソッドの実装によって使用される、手続き型。
TObservableMemberOption
TObservableMemberOptions
TPersistentPair文字列TPersistent オブジェクトから構成されるペアを表す、データ型を表します。
TQueryBreakCallback
TScopeMemberType

スコープ メンバの型を列挙したものです。

TScopeMemberTypes

スコープ メンバの型の集合です。

TValueCallback

変数

CreateBindCompProc内部使用のみ。
EnumRegisteredBindCompFactoriesProc内部使用のみ。
EnumRegisteredBindCompsProc内部使用のみ。
GetBindCompDesignerProc内部使用のみ。
GetBoundComponentOptionsProc内部使用のみ。
RegisterBindCompDesignerProc内部使用のみ。
RegisterBindCompFactoryProc内部使用のみ。
RegisterBindCompProc内部使用のみ。
RegisterBoundComponentsProc内部使用のみ。
UnRegisterBindCompProc内部使用のみ。