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

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

PerformCommand メソッド

機能および役割

パラメタで指定された指示に従う処理を実行する。

たとえば、PerformCommand(Ae_MsgL0.COMMAND_Execute) という呼出しをすると、Cm_Execute ボタンをクリックしたのと等価の処理を行う。

なお、指示とは、MANDALA.net の既定義指示コントロール (ボタン、メニュー、ファンクションキー) に関連付けられている機能のことである。

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

AppliTech.WorkFrame.FormBase (ローカル)

呼出し方

fB.PerformCommand(指示文字列)

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

戻り値の型および意味

戻り値の型: 整数型 (Integer, int)

意味: フォーカスの移動先を表すコード。

パラメタの型および意味

指示コード (整数型): この指示に従う処理を実行する。

指示コードは、次の定数によって表現される。

指示コード実行される処理 呼び出されるフックメソッド
Ae_MsgL0.COMMAND_SList選択リストの表示SList
Ae_MsgL0.COMMAND_Execute実行処理Append, Update, SelectExec のいずれか
Ae_MsgL0.COMMAND_EndCmアプリケーションの終了Close
Ae_MsgL0.COMMAND_Select選択モードへの移行Select
Ae_MsgL0.COMMAND_AppendC追加モードへの移行AppendChk
Ae_MsgL0.COMMAND_UpdateC更新モードへの移行UpdateChk
Ae_MsgL0.COMMAND_Indicate表示モードへの移行Indicate
Ae_MsgL0.COMMAND_Cancelキャンセル処理 (開始画面復元)Current
Ae_MsgL0.COMMAND_Delete削除処理を実行Delete
Ae_MsgL0.COMMAND_Next次のデータの表示Next
Ae_MsgL0.COMMAND_Prev一つ前のデータの表示Prev
Ae_MsgL0.COMMAND_First先頭データの表示First
Ae_MsgL0.COMMAND_Last最終データの表示Last
Ae_MsgL0.COMMAND_DeleteDe明細行削除 
Ae_MsgL0.COMMAND_InsertDe明細行挿入 
Ae_MsgL0.COMMAND_CopyDe明細行複写 (直前の行の内容をカレント明細行へ複写) 
Ae_MsgL0.COMMAND_UndoDe明細行削除・初期化の取消 
Ae_MsgL0.COMMAND_ClearDe明細行初期化 
Ae_MsgL0.COMMAND_Help項目ヘルプ表示Help
Ae_MsgL0.COMMAND_Masterマスタ保守プログラム呼出しMaster
Ae_MsgL0.COMMAND_RelInf関連情報表示RelInf

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

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

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

関連事項

使用例

Friend Function FbPerformCommand_GetEvent(ByVal fB As FormBase) As Boolean
    Dim res As DialogResult = _
        fB.MessageBoxShow("ここで Execute 指示を与えます。", "確認", MessageBoxButtons.OKCancel)
    If res = DialogResult.OK Then
        fB.PerformCommand(Ae_MsgL0.COMMAND_Execute)
    End If
    Return FormBase.GETEVENT_Allow
End Function
internal bool FbPerformCommand_GetEvent( FormBase fB ) {
    DialogResult res =
        fB.MessageBoxShow("ここで Execute 指示を与えます。", "確認", MessageBoxButtons.OKCancel);
    if (res == DialogResult.OK) {
        fB.PerformCommand(Ae_MsgL0.COMMAND_Execute);
    }
    return FormBase.GETEVENT_Allow;
}
boolean FbPerformCommand_GetEvent( FormBase fB )
        throws Exception {
    DialogResult res = 
        fB.MessageBoxShow("ここで Execute 指示を与えます。", "確認", MessageBoxButtons.OKCancel);
    if (res == DialogResult.OK) {
        fB.PerformCommand(Ae_MsgL0.COMMAND_Execute);
    }
    return FormBase.GETEVENT_Allow;
}