ホーム | 機能紹介 | ドキュメント | ダウンロード |
用意されているフィールドこの項では、デフォルトで用意されているフィールドプロバイダについて説明します。 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. |