フック一覧 Unprompt (項目フック) | 前の項目フック 次の項目フック |
VB C# ALL プログラミング言語によるフィルタ (ここで選んだ言語で選別された説明や図だけが表示されます)
◇ 役割 (この項目フックメソッドに委託されている処理)
この項目に関するインプットの案内メッセージ (ステータス表示域に表示されている) を消去して、別の案内メッセージを表示する。
◇ 配置 (ツーピーススタイルの場合にこの項目フックメソッドをどこに配置できるか)
ローカルピースかセントラルピースかのどちらか一方に配置する。または、どちらにも配置しない。
◇ 代表的な書き方 (詳しい構文はフックメソッドの書き方を参照)
VB での書き方:
Friend Function Unprompt(パラメタ宣言列) As String
または
Friend Function 項目略称_Unprompt(パラメタ宣言列) As String
C# での書き方:
internal string Unprompt(パラメタ宣言列)
または
internal string 項目略称_Unprompt(パラメタ宣言列)
Java での書き方:
String Unprompt(パラメタ宣言列)
または
String 項目略称_Unprompt(パラメタ宣言列)
なお、フック名としては、Unprompt の他に案内表示終了を用いることができる。
◇ 呼び出される契機 (以下が切っ掛けとなりこのフックメソッドが呼び出される)
この項目から他の項目にフォーカスが移るとき。
◇ 戻り値の意味とデフォルト動作 (戻り値による ItemBase への伝言)
ItemBase.UNPROMPT_NoValue (= Nothing): ステータス表示域に表示されているメッセージの内容を変えない。
Nothing 以外のプロンプト (促進) メッセージの文字列: このメッセージをステータス表示域に表示せよ。
デフォルト動作: Unprompt 画面フックメソッドが組み込まれていない場合の動作は、ItemBase.UNPROMPT_NoValue が設定された場合と同様である。
◇ 代行メッセージ (処理の流れに応じて発せられるメッセージ; カスタマイズ可能)
(関係する代行メッセージなし)
◇ 使用上のヒントと注意事項
◇ 関連事項
この項目フックメソッドは、項目フックメソッド Prompt と対をなす。
◇ 使用例
' ステータス表示域に表示した案内メッセージを消去する。 Friend Function LENGTH1_Unprompt() As String Return String.Empty End Function ' LENGTH1_Unprompt
// ステータス表示域に表示した案内メッセージを消去する。 internal string LENGTH1_Unprompt( ) { return string.Empty; } // LENGTH1_Unprompt
// ステータス表示域に表示した案内メッセージを消去する。 String LENGTH1_Unprompt( ) { return ""; } // LENGTH1_Unprompt