メンバ一覧 ExplicitExec | 前のプロパティ 次のプロパティ |
VB C# ALL プログラミング言語によるフィルタ (ここで選んだ言語で選別された説明や図だけが表示されます)
◇ 機能および役割
Execute 指示には、明の Execute 指示と暗の Execute 指示があるが、どちらの Execute 指示がなされたのかを示す。
なお、明の Execute 指示とは、アプリ操作者がボタン Cm_Execute をクリックすること、またはメニュー項目 Mn_Execute をクリックすることか、これに相当する操作 (対応するショートカットキーの押下) をすること、または Execute に対応づけられたファンクションキーを押下することを意味する。
そして、暗の Execute 指示とは、カーソルが画面の中のインプット可能な項目うちの最終位置にあるときに Enter キーを押下すること、またはテール部にインプット可能な項目が存在しないケースにおいては拡張ボディ部 (または拡張ボディ部が存在しないケースにおいてはボディ部) のカレント明細 (レコード) の項目がすべて初期状態のときに (つまりカレント明細に何もインプットしていないときに) 必須入力項目上で Enter キーを押下することを意味する。
◇ 所属するクラス (ツーピーススタイルの場合にこのプロパティが宣言されているクラス)
AppliTech.WorkFrame.FormBase (ローカル)
AppliTech.WorkFrame.FormBase (セントラル)
◇ 値を参照・設定する際の書き方
fB.ExplicitExec
(ただし fB は、クラス FormBase のインスタンス)
◇ 型および属性 (このプロパティの型と属性)
真偽値型 (Boolean, bool)
読取り専用なので値の設定はできない。
◇ 取り得る値とその意味
真 (True, true) だと、明の Execute 指示であることを意味する。偽 (False, false) の場合は、暗の Execute 指示であることを意味する。
◇ 例外の発生 (誤った参照の際に発生する例外)
(関係する例外の発生なし)
◇ 使用上のヒントと注意事項
◇ 関連事項
◇ 使用例
Friend Overrides Function AE_MsgLibrary(ByVal fB As AppliTech.WorkFrame.FormBase, _ ByVal pm_MsgCode As String, _ ByVal pm_AdditionalMsg As String) As Boolean Dim wk_MsgCode As String = pm_MsgCode.ToUpper() If wk_MsgCode.Equals("UPDATE") Then If Not fB.ExplicitExec Then Return True ' 暗黙の実行では処理を行わない End If End If Return MyBase.AE_MsgLibrary(fB, pm_MsgCode, pm_AdditionalMsg) End Function
internal override bool AE_MsgLibrary( AppliTech.WorkFrame.FormBase fB, string pm_MsgCode, string pm_AdditionalMsg ) { string wk_MsgCode = pm_MsgCode.ToUpper(); if (wk_MsgCode.Equals("UPDATE")) { if (!fB.ExplicitExec) { return true; // 暗黙の実行では処理を行わない } } return base.AE_MsgLibrary(fB, pm_MsgCode, pm_AdditionalMsg); }
boolean AE_MsgLibrary( FormBase fB, String pm_MsgCode, String pm_AdditionalMsg ) { String wk_MsgCode = pm_MsgCode.toUpperCase(); if (wk_MsgCode.equals("UPDATE")) { if (!fB.ExplicitExec) { return true; // 暗黙の実行では処理を行わない } } return super.AE_MsgLibrary(fB, pm_MsgCode, pm_AdditionalMsg); }