メンバ一覧 exVal 前のプロパティ 次のプロパティ

VB C# ALL プログラミング言語によるフィルタ (ここで選んだ言語で選別された説明や図だけが表示されます)

exVal プロパティ

機能および役割

この項目の以前値を示す。

所属するクラス (ツーピーススタイルの場合にこのプロパティが宣言されているクラス)

AppliTech.WorkFrame.ItemBase (ローカル)

AppliTech.WorkFrame.ItemBase (セントラル)

このプロパティは、ローカル・セントラル間で Coherent 制御がなされる。

値を参照・設定する際の書き方

iB.exVal

(ただし iB は、クラス ItemBase のインスタンス)

型および属性 (このプロパティの型と属性)

オブジェクト型 (Object, object) であり、更に詳しく述べると、次の 5 種類のどれかである。

この型は、次のように総括表のの欄と対応している。
 コード、名称、メモ、または日付の場合は、文字列型となる。
 十進数の場合は、WrpDecimal となる。
 整数の場合は、WrpInteger となる。
 真偽値の場合は、WrpBoolean となる。
 Object の場合は、オブジェクト型となる。

読取り専用なので値の設定はできない。

取り得る値とその意味

上記の型で表現されたこの項目の以前値。

例外の発生 (誤った参照の際に発生する例外)

(関係する例外の発生なし)

使用上のヒントと注意事項

関連事項

使用例

Friend Function IbExVal_GetEvent(ByVal fB As FormBase) As Boolean
    ' フォーカス項目の exVal をメッセージボックスで表示します。
    Dim exVal As Object = fB.getItemBaseFromPx(fB.Px).exVal
    Dim exValStr As String
    If TypeOf exVal Is String Then
        exValStr = CType(exVal, String)
    ElseIf TypeOf exVal Is WrpInteger Then
        exValStr = CType(exVal, WrpInteger).toString()
    ElseIf TypeOf exVal Is WrpDecimal Then
        exValStr = CType(exVal, WrpDecimal).toString()
    ElseIf TypeOf exVal Is WrpBoolean Then
        exValStr = CType(exVal, WrpBoolean).toString()
    Else
        exValStr = exVal.ToString()
    End If
    fB.MessageBoxShow("フォーカスされている項目の exVal は [" + exValStr + "] です。")
    Return FormBase.GETEVENT_Allow
End Function
internal bool IbExVal_GetEvent( FormBase fB ) {
    // フォーカス項目の exVal をメッセージボックスで表示します。
    object exVal = fB.getItemBaseFromPx(fB.Px).exVal;
    string exValStr;
    if (exVal is string) {
        exValStr = (string)exVal;
    }
    else if (exVal is WrpInteger) {
        exValStr = ((WrpInteger)exVal).toString();
    }
    else if (exVal is WrpDecimal) {
        exValStr = ((WrpDecimal)exVal).toString();
    }
    else if (exVal is WrpBoolean) {
        exValStr = ((WrpBoolean)exVal).toString();
    }
    else {
        exValStr = exVal.ToString();
    }
    fB.MessageBoxShow("フォーカスされている項目の exVal は [" + exValStr + "] です。");
    return FormBase.GETEVENT_Allow;
}
public boolean IbExVal_GetEvent( FormBase fB ) {
    // フォーカス項目の exVal をメッセージボックスで表示します。
    Object exVal = fB.getItemBaseFromPx(fB.Px).exVal;
    String exValStr;
    if (exVal instanceof String) {
        exValStr = (String) exVal;
    } else if (exVal instanceof Integer) {
        exValStr = ((Integer) exVal).toString();
    } else if (exVal instanceof BigDecimal) {
        exValStr = ((BigDecimal) exVal).toString();
    } else if (exVal instanceof Boolean) {
        exValStr = ((Boolean) exVal).toString();
    } else {
        exValStr = exVal.toString();
    }
    fB.MessageBoxShow("フォーカスされている項目の exVal は [" + exValStr
            + "] です。");
    return FormBase.GETEVENT_Allow;
}