メンバ一覧 ClearDeAndInOutMode 前のメソッド 次のメソッド

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

ClearDeAndInOutMode メソッド

機能および役割

この画面のカレント明細行 (フォーカスされている項目が属する明細行) の全項目の値を初期化するとともに、カレント明細行の全項目の 「入出」 のカレント値をリセットする。

ただし、カレント項目 (フォーカスされている項目) がボディ部にあるときにはボディ部の明細行を対象にして、拡張ボディ部にあるときには拡張ボディ部の明細行を対象にして処理を行うが、カレント項目がヘッド部またはテール部にあるときには何もしない (No Operation)。

所属クラス (ツーピーススタイルの場合にこのメソッドが宣言されているクラス)

AppliTech.WorkFrame.FormBase (ローカル)

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

呼出し方

fB.ClearDeAndInOutMode()

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

戻り値の型および意味

(戻り値なし)

パラメタの型および意味

(パラメタなし)

例外の発生 (誤った呼出しの際に発生する例外)

「セントラル側主導機能が使用できません (ClearDe/ClearDeAndInOutMode)」

「現 FormBase でないので使用できません (ClearDe/ClearDeAndInOutMode)」

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

再計算 (Recalc) モードの場合、何もしない (No Operation)。

表示モードの場合、ビープ音を発するだけで、これ以外のことはしない。

このメソッドがセントラル側で使用できるのは、プロジェクトオプションセントラル側主導機能がオンの場合に限られる。

関連事項

初期化処理に関するメソッドには、 ClearDeClearDeAndInOutMode (本メソッド),InitValAllInitValBdInitValEd の五つがある。

MANDALA V6 の AE_ClearDe に相当する。

使用例

' フォーカス行を初期化します。
Friend Function FbClearDeAndInOutMode_GetEvent(ByVal fB As FormBase) As Boolean
    If fB.De2 < 0 Then Return True
    If fB.MessageBoxShow("カレント明細行を、入出力状態を含めて初期化します。", _
                            "確認", MessageBoxButtons.OKCancel) = DialogResult.OK Then
        fB.ClearDeAndInOutMode()
    End If
    Return FormBase.GETEVENT_Allow
End Function
// フォーカス行を初期化します。
internal bool FbClearDeAndInOutMode_GetEvent( FormBase fB ) {
    if (fB.De2 < 0) return true;
    if (fB.MessageBoxShow("カレント明細行を、入出力状態を含めて初期化します。",
                            "確認", MessageBoxButtons.OKCancel) == DialogResult.OK) {
        fB.ClearDeAndInOutMode();
    }
    return FormBase.GETEVENT_Allow;
}
// フォーカス行を初期化します。
boolean FbClearDeAndInOutMode_GetEvent( FormBase fB )
        throws Exception {
    if (fB.De2 < 0)
        return FormBase.GETEVENT_Allow;
    if (fB.MessageBoxShow("カレント明細行を、入出力状態を含めて初期化します。", "確認",
                          MessageBoxButtons.OKCancel) == DialogResult.OK) {
        fB.ClearDeAndInOutMode();
    }
    return FormBase.GETEVENT_Allow;
}