掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
KeyUpイベントが効かないようにするには (ID:91681)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>すると Debug.WriteLineにReturnが書かれます、これは明らかにInputBoxの >ReturnのKyeUpイベントですよね、これを回避するにはどうするかと言う >質問ではないのでしょうか、これはフラグでもSleepでも解決しないと >思うのですが、それともその質問は途中で終わったのか。。。 >解決したと言うならそれでもいいのですが・・・ 大元の質問は途中で終わってますね、確かに。 話をそちらに戻すと。 特攻隊長まるるうさんがやったくださった Form_Activated の検証結果から みても、ねろさんのご推察通り、単純なフラグや Sleep では InputBox の Return の KeyUp イベントは回避できないと私も思います。 # 公開されているテストコードを使っていて、それで一番最後に RET が出力 # されているのが... 対策として一番簡単なのは、やはりねろさんがおっしゃっていたように KeyDown イベントで処理するように変える事ですが、あえて KeyUp イベントの ままでいく方法を考えてみました...が結局 ・処理中フラグをクリアするタイミングを KeyUp イベントハンドラの Return キー処理時のみにする というかなりトリッキーなものしか思いつきませんでした (^^;; 。 # いっそ Return キーを無視してしまうというのも考えなくもないですが。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.