Data.Bind.Components
データベースを使用するための LiveBindings 機能を構成するコンポーネントを保有します。
| パッケージ | bindcomp270.bpl | 
|---|
クラス
| EBindCompError | 
 バインディング コンポーネントの使用中に発生する可能性があるすべてのエラーの例外クラスです。  | 
| IBindActivate | 
 このインターフェイスは、バインディング コンポーネントによって実装されます。  | 
| IBindCheckBoxEditor | 
 このインターフェイスは、チェック ボックス コントロール用のエディタによって実装されます。  | 
| IBindCompDesigner | 
 このインターフェイスは、バインディング コンポーネントの式を表示したり変更するために設計時に使われます。  | 
| IBindCompFactory | 
 このインターフェイスは、設計時にバインディング コンポーネントの新規作成の過程で使用されます。  | 
| IBindCompFactoryContext | 
 このインターフェイスは、設計時にバインディング コンポーネントの新規作成の過程で使用されます。  | 
| IBindCompFactoryExecuteContext | 
 このインターフェイスは、設計時にバインディング コンポーネントの新規作成の過程で使用されます。  | 
| IBindControlValue | 
 このインターフェイスは、コントロール値オブザーバを使ってオブザーバ コントロールにより変更されるバインディング コンポーネント(たとえば TBindControlValue や TLinkControlToProperty など)で実装されます。  | 
| 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 | 
 TBindEditorFactoryClass は TBindEditorFactory のメタクラスを定義したものです。  | 
| TBindEventList | 
 バインディング イベントのリストを表します。  | 
| TBindEventList1 | 
 バインディング イベントのジェネリック リストを表します。  | 
| TBindEventListT | 
 バインディング イベントのリスト TBindEventList および TBindEventList1 の基底クラスを表します。  | 
| TBindExpression | 
 バインディング式を表します。  | 
| TBindExprItems | 
 マネージ バインディング式のコレクションを表します。  | 
| TBindGridLink | 
 コントロールをグリッドにバインディングするときに使用します。  | 
| TBindGridList | 
 コンポーネントをグリッドにバインディングするときに使用します。  | 
| TBindingsList | バインディング リスト コンポーネントを実装します。 | 
| TBindingsListEnumerator | 
 バインディング コンポーネントの列挙子です。  | 
| TBindLink | 
 データセットのグリッド内の列に対するバインディングを作成するときに使用します。  | 
| TBindList | コンポーネントをリストにバインドするときに使用する式を表します。 | 
| TBindListLink | 
 データセットのグリッド内の列をリストにバインドするときに使用する式を表します。  | 
| TBindPosition | 
 コントロールと別の位置関連コントロールとの同期を保つのに使用されるバインディング式を表します。  | 
| TBindScope | 
 LiveBinding を使って、指定されたコンポーネントに含まれているデータにアクセスする必要があるすべてのコンポーネントからそのデータにアクセスできるようにするための非ビジュアル コンポーネントです。  | 
| TCollectionEnumerator | 
 コレクション列挙子を表します。  | 
| TColumnFormatExpressionItem | 
 グリッド コントロールの列を書式設定するバインディング式を作成するためにバインディング コンポーネントで使用するメンバおよび式文字列を表します。  | 
| TColumnFormatExpressions | 
 書式設定するバインディング式のコレクションを表します。  | 
| TColumnLinkExpressionItem | 
 グリッド列のセルおよびデータ ソースのフィールドの値に作用するバインディング式を作成するためにバインディング コンポーネントが使用するメンバおよび式文字列を表します。  | 
| TColumnLinkExpressions | 
 リンク バインディング式のコレクションを表します。  | 
| TCommonBindComponent | 
 TBindExpression や TBindExprItems など、派生したすべてのバインディング コンポーネントの基底クラスです。  | 
| TContainedBindCompClass | 
 TContainedBindCompClass は TContainedBindComponent のメタクラスを定義したものです。  | 
| TContainedBindComponent | 
 派生するすべての共通バインディング コンポーネントの基底クラスです。  | 
| TControlObserver | 
 さまざまなリンク バインディングのオブザーバを実装しています。  | 
| TControlObserverHelper | |
| 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 | |
| UnRegisterBindComponents | RegisterBindComponents で登録されたバインディング コンポーネントを登録解除します。 | 
| UnregisterBindEditorFactory | RegisterBindEditorFactory で登録されたバインド エディタ ファクトリを登録解除します。 | 
| UnregisterListItemValueExpression | リスト コントロール項目の値となる式を登録解除します。 | 
| UnRegisterObservableMember | UnRegisterObservableMember メソッドは、観察可能なコントロールのプロパティを登録解除します。 | 
| UnRegisterObservableMemberOptions | 観察可能なコントロールに関連付けられているオプションを登録解除します。 | 
| UnRegisterValuePropertyName | コントロールの値となるプロパティを登録解除します。 | 
型
変数
| CreateBindCompProc | 内部使用のみ。 | 
| EnumRegisteredBindCompFactoriesProc | 内部使用のみ。 | 
| EnumRegisteredBindCompsProc | 内部使用のみ。 | 
| GetBindCompDesignerProc | 内部使用のみ。 | 
| GetBoundComponentOptionsProc | 内部使用のみ。 | 
| RegisterBindCompDesignerProc | 内部使用のみ。 | 
| RegisterBindCompFactoryProc | 内部使用のみ。 | 
| RegisterBindCompProc | 内部使用のみ。 | 
| RegisterBoundComponentsProc | 内部使用のみ。 | 
| UnRegisterBindCompProc | 内部使用のみ。 |