| > これだけでいいんでないですかね?
> ソース値更新イベント内で表示モードになる事は無いと思いますけど
> ソース値イベント完了後に表示モードになるように思います
なるほど!
確かにそうですね。
■イベント( .kev )
*-------------------------------------------*
名札 メイン
変数宣言 局所,数値{ &更新モード }
*
手続き定義開始 tふりがな::入力前(参照 文字列 &編集文字列)
メソッド呼び出し @フォーム.更新モード取得( &更新モード )
トレース出力 "tふりがな::入力前 ", _&更新モード
手続き定義終了
手続き定義開始 tふりがな::入力後(参照 文字列 &編集文字列,長整数 &モード,参照 長整数 &入力継続)
メソッド呼び出し @フォーム.更新モード取得( &更新モード )
トレース出力 "tふりがな::入力後 ", _&更新モード
手続き定義終了
手続き定義開始 tふりがな::ソース値更新()
メソッド呼び出し @フォーム.更新モード取得( &更新モード )
トレース出力 "tふりがな::ソース値更新 ", _&更新モード
手続き定義終了
*-------------------------------------------*
■トレース結果
┌when "tふりがな::入力前("お")"を実行開始しました
│
│ :tふりがな::入力前 &更新モード : 8
│
└end
┌when "tふりがな::入力後("お",1,0)"を実行開始しました
│
│ :tふりがな::入力後 &更新モード : 8
│
└end
┌when "tふりがな::ソース値更新( )"を実行開始しました
│
│ :tふりがな::ソース値更新 &更新モード : 8
│
└end
|