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

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

★ sss 仕様のメソッド (標準仕様での開発には、動作モードの遷移を活用して同等のことを実現するようにご検討ください)

InitValAll メソッド

機能および役割

この画面内の全項目の値を初期化するとともに、この画面内の全項目の 「入出」 のカレント値をリセットする。パラメタの指定によって、ヘッド部を処理の対象から取り除くこともできる。

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

AppliTech.WorkFrame.FormBase (ローカル)

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

呼出し方

次の 2 種類の呼出し方がある (2 OverLoads)。

fB.InitValAll()

fB.InitValAll(ヘッド部除外指定)

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

戻り値の型および意味

(戻り値なし)

パラメタの型および意味

ヘッド部除外指定 (真偽値型): 真 (True, true) だとヘッド部を除いて、ボディ部、拡張ボディ部、テール部の全項目を対象にする。偽 (False, false) だと画面内の全項目を対象にする。

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

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

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

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

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

関連事項

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

MANDALA V6 の AE_InitValAll に相当する。

使用例

' 全項目初期化
Friend Function FbInitValAll(ByVal fB As FormBase) As Boolean
    Dim res As DialogResult = _
        fB.MessageBoxShow("すべての入力項目を初期化します。ヘッド部を除外しますか?", _
                            "確認", MessageBoxButtons.YesNoCancel)
    If res = DialogResult.Yes Then
        ' ヘッド部は除外
        fB.InitValAll(True)
    ElseIf res = DialogResult.No Then
        ' すべて初期化
        fB.InitValAll()
    End If
    Return True
End Function
// 全項目初期化
internal bool FbInitValAll( FormBase fB ) {
    DialogResult res =
        fB.MessageBoxShow("すべての入力項目を初期化します。ヘッド部を除外しますか?",
                            "確認", MessageBoxButtons.YesNoCancel);
    if (res == DialogResult.Yes) {
        // ヘッド部は除外
        fB.InitValAll(true);
    }
    else if (res == DialogResult.No) {
        // すべて初期化
        fB.InitValAll();
    }
    return true;
}
// 全項目初期化
boolean FbInitValAll( FormBase fB ) throws Exception {
    DialogResult res =
        fB.MessageBoxShow("すべての入力項目を初期化します。ヘッド部を除外しますか?",
                          "確認", MessageBoxButtons.YesNoCancel);
    if (res == DialogResult.Yes) {
        // ヘッド部は除外
        fB.InitValAll(true);
    }
    else if (res == DialogResult.No) {
        // すべて初期化
        fB.InitValAll();
    }
    return true;
}