| 2017/09/28(Thu) 10:40:06 編集(投稿者) 2017/09/28(Thu) 10:38:03 編集(投稿者) 2017/09/28(Thu) 10:35:28 編集(投稿者)
尾形さん いつもありがとうございます。
>>入力しないで変更なしに エスケープを押したとき 下記のコマンドと同じ > ESCキーで、行データを破棄したのに > どんな処理するのですか?
はい、 以前から作っていた 一括処理の流れの中で あるフォームの一部テキストボックスを イベント編集することがあり
編集入力するときに 別なコマンドボタンの フォーカスの設定をオブジェクト操作で使用不可表示にしたりしてまして、 終了した時に 自動に戻す ことをしていました。
これらは ソース値更新イベント や 入力後イベントでも 思うようになりました。
問題は フォーカスの設定 のところでつまずいていました。 メソッド呼び出し @決定.フォーカス設定()
テキストボックスで編集したり 編集しようと思い編集状態にして ぁ違ったと エスケープ押した時に フォーカスが 別なコマンドボタンに 移動させる ことで悩んでいました。
はじめからイベント処理 の 訂正 とかでやれば問題ないのでしょうが
一括処理を組んでた中でちょっとイベント操作でできないかなあ という思いからでした。(ちょっと大きな一括だったので 全てイベントで組み直すのがちょっとやそっとで出来ないためでした。)
この目的を簡単に話すと イベントでテキストボックス編集した(或いは エスケープ押して終了)後に フォーカスがそのテキストボックスに残り 黒く反転するのを防ぐためにの策でした。
気にしなければいいことなんですが。
|