メンバ一覧 PerformCommand | 前のメソッド 次のメソッド |
VB C# ALL プログラミング言語によるフィルタ (ここで選んだ言語で選別された説明や図だけが表示されます)
◇ 機能および役割
パラメタで指定された指示に従う処理を実行する。
たとえば、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;
}