テキストボックスに入力された全角文字を、半角カナや半角英数字に変換する処理をテキストボックスのChangeイベントとして処理させています。
その全角を半角にした文字列を、テキストボックスのValue値に代入すると、当然、またChangeイベントが発生してしまい、再度全角を半角にする処理が起こってしまいます。
このままだけでは、全角を半角(既に半角なので処理はすぐに終了)するだけで、不都合はないのですが、テキストボックスのChangeイベントでは、半角にされた文字列をつかって、ワークシートにあるデータベースから、商品を検索する処理も合わせて走らせています。
検索後、その商品があれば通知ダイアログとしてPOPを起動させて、その詳細を詳細表示エリアに表示させるのですが、前述の通知ダイアログがどうしても、2回表示されてしまいます。
これを1回に抑えることが可能なのでしょうか
宜しくお願い致します
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/02 06:46
2018/02/02 07:09