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

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

DerivedCanceled プロパティ

機能および役割

Derived 系の項目フックメソッド (Derived, DerivedC, DerivedCLC, DerivedLC, DerivedR, DerivedRLC) の呼出し系列をキャンセルするかどうかを示す。

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

AppliTech.WorkFrame.FormBase (ローカル)

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

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

fB.DerivedCanceled

(ただし fB は、クラス FormBase のインスタンス)

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

真偽値型 (Boolean, bool)

取り得る値とその意味

真 (True, true) だと、Derived 系列の呼出しをキャンセルすることを意味する。偽 (False, false) の場合は、キャンセルしないことを意味する。

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

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

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

関連事項

MANDALA V6 では、Derived 系フックメソッドの戻り値を Empty (.NET では使えなくなった値) にすることによって、Derived 系列の呼出しをキャンセルすることができた。このプロパティを 真 (True, true) にすることによって、これに相当することができる。

使用例

Friend Function Derived(ByVal 男子生徒番号 As WrpInteger, ByVal fB As FormBase) As String
    If 男子生徒番号 Is Nothing Then
        fB.DerivedCanceled = True
        Return Nothing
    End If
    Return DerivedStringValue(男子生徒番号, fB)
End Function
internal string Derived( WrpInteger 男子生徒番号, FormBase fB ) {
    if (男子生徒番号 == null) {
        fB.DerivedCanceled = true;
        return null;
    }
    return DerivedStringValue(男子生徒番号, fB);
}
public String Derived( Integer 男子生徒番号, FormBase fB ) {
    if (男子生徒番号 == null) {
        fB.DerivedCanceled = true;
        return null;
    }
    return DerivedStringValue(男子生徒番号, fB);
}