UTable .NET Framework用 表入力コンポーネント
ドキュメント

用意されているフィールド

この項では、デフォルトで用意されているフィールドプロバイダについて説明します。

CFieldProvider

CFieldProviderは他のフィールドプロバイダのベースクラスとなるクラスです。 このクラスはベースクラスとしてだけでなく、 実際にフィールドを作成する際にも利用できます。 その場合、編集不可の標準的なフィールドが生成されます。

コンストラクタは以下の形式になっています。

    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)
    New CButtonFieldProvider(caption, defaultValue, image)    

defaultValueに、フィールドのValueの初期値を指定できます。

imageには、ボタンに表示する画像イメージを指定できます。

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.
All rights reserved.