| ホーム | 機能紹介 | ドキュメント | ダウンロード |
用意されているフィールドこの項では、デフォルトで用意されているフィールドプロバイダについて説明します。 CFieldProviderCFieldProviderは他のフィールドプロバイダのベースクラスとなるクラスです。 このクラスはベースクラスとしてだけでなく、 実際にフィールドを作成する際にも利用できます。 その場合、編集不可の標準的なフィールドが生成されます。
コンストラクタは以下の形式になっています。
New CFieldProvider()
New CFieldProvider(caption)
captionに文字列を指定すると、 CreateCaptionで生成される見出しフィールド上に表示されます。 引数captionは、他の全てのフィールドプロバイダのコンストラクタにも指定することができます。 CTextFieldProvider [テキストボックス]CTextFieldProviderは、 テキストボックスをエディタとして用いる編集可能フィールドを生成します。
コンストラクタは以下の形式になっています。
New CTextFieldProvider()
New CTextFieldProvider(caption)
New CTextFieldProvider(caption, imeMode)
imeModeで指定したIMEモードが、 このフィールドにフォーカスを移したときに有効になります。 CCaptionFieldProvider [見出し]CCaptionFieldProviderは見出しフィールドを生成します。
見出しフィールドはフォーカスを得ることができません。 CreateCaptionによって作成されるのはこのフィールドです。 コンストラクタは以下の形式になっています。
New CCaptionFieldProvider()
New CCaptionFieldProvider(caption)
New CCaptionFieldProvider(caption, draggable)
captionで指定した文字列が、フィールドの値として表示されます。 また、draggableにTrueを指定すると、 ユーザがこのフィールドをドラッグすることによってレコード順を入れ替えられるようになります。 CCheckFieldProvider [チェックボックス]CCheckFieldProviderは、チェックボックスフィールドを生成します。
チェックボックスフィールドはエディタを持ちませんが、 クリックかスペースキー押下でチェック状態を切り替えることができます。 チェック状態はValueプロパティで、Boolean型の値として設定・取得できます。 チェック状態の切り替えは、SetValueIfValidateメソッドで行われているので、 FieldValidatingイベントとFieldValidatedイベントが発生します。 コンストラクタは以下の形式になっています。
New CCheckFieldProvider()
New CCheckFieldProvider(caption)
CButtonFieldProvider [ボタン]CButtonFieldProviderはボタンフィールドを生成します。
フィールドのValueが、ボタン上に表示される文字列となります。 セッティングのEditableをDISABLEとすると、押すことのできないボタンになります。 コンストラクタは以下の形式になっています。
New CButtonFieldProvider()
New CButtonFieldProvider(caption)
New CButtonFieldProvider(caption, defaultValue)
defaultValueに、フィールドのValueの初期値を指定できます。 CNarrowChildFieldProvider [ナローイング]CNarrowChildFieldProviderは、 ユーザによるクリックまたはスペースキー押下で子コンテントの表示/非表示を制御できるフィールドを生成します。
コンストラクタは以下の形式になっています。
New CNarrowChildFieldProvider()
New CNarrowChildFieldProvider(caption)
CNarrowTreeFieldProvider [ナローイング+木構造表示]CNarrowTreeFieldProviderは、 ユーザによるクリックまたはスペースキー押下で子コンテントの表示/非表示を制御でき、 なおかつ階層構造を表すツリーを表示するフィールドを生成します。
コンストラクタは以下の形式になっています。
New CNarrowTreeFieldProvider()
New CNarrowTreeFieldProvider(caption)
CConstFieldProvider [定数]CConstFieldProviderは、見た目は通常のフィールドと変わりありませんが、 その値は初期化された後に変更することはできません。 Valueへ代入を行っても無視されます。 コンストラクタは以下の形式になっています。
New CConstFieldProvider(value)
New CConstFieldProvider(caption, value)
valueに定数値を指定します。 次へ ドキュメントのトップ / ホーム |
|
Copyright (c) 2009, SystemBase Co.,Ltd. |