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

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

Operable プロパティ

機能および役割

このフォームが操作可能かどうかを示す。

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

AppliTech.WorkFrame.FormBase (ローカル)

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

fB.Operable

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

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

真偽値型 (Boolean, bool)

取り得る値とその意味

真 (True, true) だと、このフォームが操作可能であることを意味する。偽 (False, false) だと、このフォームが操作可能でないことを意味する。

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

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

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

関連事項

使用例

' HeadCode 用 Check フックメソッド
Friend Function HeadCode_Check(ByVal HeadCode As String, ByVal fB As FormBase) As Integer
    ' メソッドが呼ばれたときの Operable 状態を表示します。
    Console.WriteLine("HeadCode_Check: Operable=" + fB.Operable.ToString())
    If HeadCode.Length > 0 Then
        ' 最初の 1 文字がアルファベットでなければエラーにする。
        If Not Char.IsLetter(HeadCode.Chars(0)) Then
            Return ERROR_NotStartsWithAlphabet
        End If
    End If
    Return ItemBase.CHECK_OK
End Function
// HeadCode 用 Check フックメソッド
internal int HeadCode_Check( string HeadCode, FormBase fB ) {
    // メソッドが呼ばれたときの Operable 状態を表示します。
    Console.WriteLine("HeadCode_Check: Operable=" + fB.Operable.ToString());
    if (HeadCode.Length > 0) {
        // 最初の 1 文字がアルファベットでなければエラーにする。
        if (!Char.IsLetter(HeadCode[0])) {
            return ERROR_NotStartsWithAlphabet;
        }
    }
    return ItemBase.CHECK_OK;
}
// HeadCode 用 Check フックメソッド
int HeadCode_Check( String HeadCode, FormBase fB ) {
    // メソッドが呼ばれたときの Operable 状態を表示します。
    System.out.println("HeadCode_Check: Operable=" + fB.Operable);
    if (HeadCode.length() > 0) {
        // 最初の 1 文字がアルファベットでなければエラーにする。
        if (!Character.isLetter(HeadCode.charAt(0))) {
            return ERROR_NotStartsWithAlphabet;
        }
    }
    return ItemBase.CHECK_OK;
}